@CHARSET "UTF-8";
/* SVN.committedRevision=7529 */
/* FILE BEGIN snsearch.css */
body {
	_background-attachment: fixed;
	_background-image: url(about:blank);
}

.search-loading {
	background: url(images/loading.gif) no-repeat 50% 50%;
}

.root1390 .search-main {
	width: 1390px;
}

.root1200 .search-main {
	width: 1190px;
}

.root990 .search-main {
	width: 990px;
}

.search-main {
	margin: 15px auto 0;
	font-family: "microsoft yahei";
	padding-bottom: 50px;
	*padding-top: 15px;
}

.search-main a:hover {
	text-decoration: none;
}

.search-page {
	float: right;
}

.search-page a, .search-page span {
	float: left;
	color: #666;
}

.search-page a {
	margin-left: 10px;
	width: 38px;
	height: 38px;
	border: 1px solid #DDD;
	line-height: 38px;
	text-align: center;
}

.search-page a:hover {
	color: #F70;
	border-color: #F70;
	border-width: 2px;
	height: 36px;
	width: 36px;
	line-height: 36px;
}

.search-page a.cur:hover {
	color: #FFF;
}

.search-page a.cur {
	color: #FFF;
	border-color: #F70;
	background: #F70;
	font-weight: 700;
}

.search-page a b {
	display: block;
	margin: 13px auto 0;
	width: 7px;
	height: 13px;
	background: url(images/icon.png) no-repeat;
	overflow: hidden;
}

.search-page a:hover b {
	margin: 12px auto 0;
}

.search-page a.prev b {
	background-position: 0 -70px;
}

.search-page a.next b {
	background-position: 0 -93px;
}

.search-page a.prev:hover b {
	background-position: 0 -116px;
}

.search-page a.next:hover b {
	background-position: 0 -141px;
}

.search-page span {
	margin-left: 10px;
	height: 38px;
	line-height: 38px;
}

.search-path {
	font-size: 14px;
	line-height: 22px;
	position: relative;
	z-index: 20;
}

.search-path a, .search-path i, .search-path dl {
	float: left;
}

.search-path b {
	background: url(images/icon.png) no-repeat;
}

.search-path i {
	margin: 0 10px;
	font-size: 12px;
	color: #666;
	_display: inline;
	font-family: simsun;
}

.search-path dl {
	position: relative;
}

.search-path dl.open {
	z-index: 9;
}

.search-path dl.open dt {
	z-index: 11;
	border-color: #bbb;
	border-bottom-color: #FFF;
}

.search-path dl.open dd {
	display: block;
}

.search-path dl.open dt a {
	color: #F70;
}

.search-path dl.open b {
	background-position: 0 -872px;
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	-o-transition: -o-transform .3s;
	transition: transform .3s;
	-moz-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
	background-position: 0\9 -34px\9;
}

.search-path dl.down b {
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	-o-transition: -o-transform .3s;
	transition: transform .3s;
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}

.search-path dt {
	position: relative;
	_float: left;
	height: 22px;
	padding: 0 28px 0 10px;
	border: 1px solid #DDD;
	cursor: pointer;
}

.search-path dt b {
	position: absolute;
	width: 13px;
	height: 7px;
	overflow: hidden;
	right: 10px;
	top: 7px;
}

.search-path dt a:hover {
	text-decoration: none;
}

.search-path dt span {
	color: #333;
}

.search-path dd {
	display: none;
	position: absolute;
	left: 0;
	top: 23px;
	padding: 10px 0;
	border: 1px solid #BBB;
	width: 585px;
	background: #FFF;
	z-index: 10;
}

.search-path dd a {
	width: 96px;
	padding-left: 20px;
	line-height: 24px;
	font-size: 12px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.search-path dd a:hover {
	color: #F70;
	text-decoration: underline;
}

.search-path span {
	color: #999;
}

.search-path .ss-list {
	position: relative;
	z-index: 8;
}

.search-path .ss-list .ofl {
	float: left;
	position: relative;
}

.search-path .ss-list .hidden {
	overflow: hidden;
	width: 735px;
}

.root1200 .search-path .ss-list .hidden {
	width: 635px;
}

.root990 .search-path .ss-list .hidden {
	width: 435px;
}

.search-path .ss-list .item-opt {
	float: left;
	margin-left: 40px;
}

.search-path .ss-list .item-opt span {
	float: left;
}

.search-path .ss-list .item-opt span a {
	float: left;
	position: relative;
	width: 15px;
	height: 22px;
	overflow: hidden;
	margin-left: -1px;
	border: 1px solid #ebebeb;
	cursor: pointer;
}

.search-path .ss-list .item-opt span a b, .search-path .ss-list .item-opt span em b
	{
	position: absolute;
	display: block;
	overflow: hidden;
	width: 7px;
	height: 13px;
	background: url(images/icon.png) no-repeat;
	top: 5px;
	left: 4px;
}

.search-path .ss-list .item-opt span a.btn-l b {
	background-position: 0 -70px;
	margin-right: -1px;
}

.search-path .ss-list .item-opt span a.btn-l:hover {
	border-color: #F70;
	z-index: 1;
}

.search-path .ss-list .item-opt span a.btn-r b {
	background-position: 0 -93px;
}

.search-path .ss-list .item-opt span a.btn-r:hover {
	border-color: #F70;
	z-index: 1;
}

.search-path .ss-list .item-opt span em {
	float: left;
	position: relative;
	display: none;
	width: 15px;
	height: 22px;
	margin-left: -1px;
	border: 1px solid #ebebeb;
	cursor: default;
}

.search-path .ss-list .item-opt span em.disable-l b {
	background-position: 0 -683px;
}

.search-path .ss-list .item-opt span em.disable-r b {
	background-position: 0 -701px;
}

.search-path .ss-list .item-opt a.clearall {
	display: none;
	float: left;
	margin: 2px 0 0 10px;
	width: 77px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-size: 12px;
	font-family: simsun;
	color: #666;
	border: 1px solid #ebebeb;
}

.search-path .ss-list .item-opt a.clearall:hover {
	color: #F70;
	text-decoration: none;
	border: 1px solid #F70;
}

.search-path span.r {
	font-size: 12px;
}

.search-path span.r strong {
	font-family: arial;
	color: #333;
}

.search-path .a-list {
	float: left;
	width: 1150px;
}

.search-path .a-list a {
	margin-right: 5px;
	position: relative;
	height: 22px;
	padding: 0 30px 0 10px;
	border: 1px solid #DDD;
}

.search-path .a-list a:hover, .search-path .a-list a.hover {
	border-color: #F70;
	text-decoration: none;
}

.search-path .a-list a:hover span, .search-path .a-list a.hover span {
	color: #F70;
}

.search-path .a-list a:hover b {
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	-o-transition: -o-transform .3s;
	transition: transform .3s;
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	background-position: 0 -189px;
}

.search-path .a-list a em {
	color: #F70;
}

.search-path .a-list a b {
	position: absolute;
	width: 9px;
	height: 9px;
	overflow: hidden;
	right: 10px;
	top: 6px;
	background-position: 0 -167px;
}

.search-opt {
	margin-top: 15px;
	position: relative;
	z-index: 19;
}

.search-opt .rel-class {
	border: 1px solid #DDD;
	border-bottom: none;
	margin-bottom: -1px;
}

.search-opt .rel-class dl {
	border-bottom: 1px solid #DDD;
}

.search-opt .rel-class dl.all-class {
	display: none;
}

.search-opt .rel-class dl.all-class dd .item {
	height: auto;
}

.search-opt .rel-class dt {
	width: 114px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.search-opt .rel-class dd {
	width: 1233px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.search-opt dl.all-class {
	display: none;
}

.search-opt dl.all-class dd .item {
	height: auto;
}

.root1200 .search-opt .rel-class dd {
	width: 1033px;
}

.root990 .search-opt .rel-class dd {
	width: 833px;
}

.search-opt dl {
	background: #FAFAFA;
}

.search-opt dd b {
	background: url(images/icon.png) no-repeat;
}

.search-opt dt {
	float: left;
	line-height: 32px;
	text-indent: 20px;
	color: #999;
}

.search-opt dd {
	float: left;
	padding: 5px 20px;
	background: #FFF;
	border-left: 1px solid #DDD;
}

.search-opt dd a.all {
	float: right;
	margin-top: 1px;
	border: 1px solid #EEE;
	line-height: 18px;
	overflow: hidden;
	text-decoration: none;
}

.search-opt dd a.all span {
	float: left;
	padding: 0 3px;
	text-align: center;
	cursor: pointer;
	color: #333;
}

.search-opt dd a.all b {
	float: left;
	width: 15px;
	height: 18px;
	background-position: 2px -12px;
	cursor: pointer;
}

.search-opt dd a.all:hover {
	border-color: #F70;
	color: #F70;
}

.search-opt dd a.all:hover span {
	border-right-color: #F70;
	color: #F70;
}

.search-opt dd a.all:hover b {
	background: url(images/icon.png) no-repeat 2px -1297px;
}

.search-opt dd a.acancel b {
	background-position: 2px -888px;
}

.search-opt dd a.acancel:hover b {
	background: url(images/icon.png) no-repeat 2px -1314px;
}

.search-opt dd .item {
	float: left;
	width: 1158px;
	*width: 1140px;
	height: 22px;
	overflow: hidden;
}

.root1200 .search-opt dd .item {
	float: left;
	width: 958px;
	*width: 940px;
}

.root990 .search-opt dd .item {
	float: left;
	width: 754px;
	*width: 740px;
}

.search-opt dd .item a {
	float: left;
	width: 108px;
	margin-right: 30px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.search-opt dd .item a:hover {
	text-decoration: underline;
}

.search-opt .opt-list {
	border-top: 1px solid #DDD;
}

.search-opt .opt-list a {
	color: #333;
}

.search-opt .opt-list dl {
	border: 1px solid #DDD;
	border-top: none;
	border-bottom: 1px solid #DDD;
}

.search-opt .opt-list dl.brand-section {
	border: 2px solid #DDD;
	margin-top: -1px;
}

.search-opt .opt-list dl.brand-section dt {
	width: 112px;
}

.search-opt .opt-list dt {
	width: 113px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.search-opt .opt-list dd {
	width: 1232px;
}

.root1200 .search-opt .opt-list dd {
	width: 1032px;
}

.root990 .search-opt .opt-list dd {
	width: 832px;
}

.search-opt .opt-btn a {
	border: 1px solid #EEE;
	line-height: 18px;
	overflow: hidden;
	text-decoration: none;
	color: #333;
}

.search-opt .opt-btn a span {
	float: left;
	padding: 0 3px;
	text-align: center;
	cursor: pointer;
}

.search-opt .opt-btn a b {
	float: left;
	width: 15px;
	height: 18px;
	cursor: pointer;
}

.search-opt .opt-btn a:hover {
	border-color: #F70;
	color: #F70;
}

.search-opt .opt-btn a:hover span {
	border-right-color: #F70;
}

.search-opt a:hover {
	color: #F70;
}

.search-opt a.confirm {
	display: none;
	width: 31px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	margin-right: 10px;
	color: #F70;
	border: 1px solid #F70;
}

.search-opt a.cancel {
	width: 31px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	color: #666;
	border: 1px solid #EEE;
}

.search-opt a.confirm:hover {
	text-decoration: none;
}

.search-opt a.cancel:hover {
	text-decoration: none;
}

.search-opt a.gray {
	color: #DDD;
	border: 1px solid #EEE;
}

.search-opt span.gray {
	float: left;
	margin-right: 10px;
	color: #DDD;
	border: 1px solid #EEE;
	width: 31px;
	height: 16px;
	line-height: 16px;
	text-align: center;
}

.search-opt a.cancel:hover {
	background: #DDD;
	border-color: #DDD;
}

.search-brand .brand-list {
	float: left;
	width: 1020px;
	overflow: hidden;
}

.root1200 .search-brand .brand-list {
	float: left;
	width: 905px;
	overflow: hidden;
}

.root990 .search-brand .brand-list {
	float: left;
	width: 690px;
	overflow: hidden;
}

.search-brand .opt-btn {
	float: right;
	width: 106px;
	_width: 110px;
	margin-top: 1px;
	position: relative;
}

.search-brand .opt-btn a {
	float: left;
	margin-left: 10px;
	position: relative;
}

.search-brand .opt-btn a.multiselect {
	margin-left: 0;
}

.search-brand .opt-btn a.multiselect b {
	background-position: 2px -204px;
}

.search-brand .opt-btn a.multiselect:hover b {
	background: url(images/icon.png) no-repeat 2px -1280px;
}

.search-brand .opt-btn a.more {
	position: absolute;
	right: 0;
}

.search-brand .opt-btn a.more b {
	background-position: 2px -12px;
}

.search-brand .opt-btn a.more:hover b {
	background: url(images/icon.png) no-repeat 2px -1297px;
}

.search-brand .opt-btn a.retract b {
	background-position: 2px -888px;
}

.search-brand .opt-btn a.retract:hover b {
	background: url(images/icon.png) no-repeat 2px -1314px;
}

.brand-list input {
	display: none;
	width: 180px;
	height: 18px;
	padding: 1px 0;
	border: 1px solid #ebebeb;
	line-height: 18px;
	color: #666;
	vertical-align: top;
	text-indent: 20px;
	background: url(images/icon.png) no-repeat 5px -465px;
}

.brand-list input::-webkit-input-placeholder {
	color: #a9a9a9;
}

.brand-list input:-moz-placeholder {
	color: #a9a9a9;
}

.brand-list input::-moz-placeholder {
	color: #a9a9a9;
}

.brand-list input:-ms-input-placeholder {
	color: #a9a9a9;
}

.brand-list input:focus::-webkit-input-placeholder {
	color: #dedede;
}

.brand-list input:focus:-moz-placeholder {
	color: #dedede;
}

.brand-list input:focus::-moz-placeholder {
	color: #dedede;
}

.brand-list input:focus:-ms-input-placeholder {
	color: #dedede;
}

.brand-list .brand-item {
	width: 1018px;
	_height: 104px;
	overflow: hidden;
	position: relative;
}

.root1200 .brand-list .brand-item {
	width: 905px;
}

.root990 .brand-list .brand-item {
	width: 688px;
}

.brand-list .brand-item a {
	float: left;
	position: relative;
}

.brand-list .brand-item div {
	margin-bottom: 1px;
}

.brand-list .brand-item a {
	width: 90px;
	height: 30px;
	line-height: 30px;
	margin: 0 -1px -1px 0;
	border: 1px solid #eaeaea;
	padding: 10px;
	color: #F60;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}

.brand-list .brand-item a.noimg span {
	text-indent: 0;
	color: #333;
}

.brand-list .brand-item a.select {
	border: 2px solid #F70;
	width: 88px;
	height: 28px;
	z-index: 9;
	background: #fcefe5;
}

.brand-list .brand-item a.select b {
	display: block;
	background: #F70 url(images/icon.png) no-repeat 1px -290px;
}

.brand-list .brand-item a.select img {
	display: none;
}

.brand-list .brand-item a.select span {
	text-indent: 0;
}

.brand-list .brand-item a:hover {
	text-decoration: none;
	border: 2px solid #F70;
	width: 88px;
	height: 28px;
	z-index: 9;
}

.brand-list .brand-item a:hover img {
	display: none;
}

.brand-list .brand-item a:hover span {
	text-indent: 0;
}

.brand-list .brand-item a.select:hover {
	text-decoration: none;
	border: 2px solid #F70;
	width: 88px;
	height: 28px;
	z-index: 9;
	background: none;
}

.brand-list .brand-item a.select:hover b {
	background-position: 2px -302px;
}

.brand-list .brand-item a.select:hover img {
	display: block;
}

.brand-list .brand-item img {
	vertical-align: top;
}

.brand-list .brand-item a span {
	_width: 88px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100px;
	cursor: pointer;
	text-overflow: ellipsis;
}

.brand-list .brand-item b {
	display: none;
	width: 14px;
	height: 12px;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 0;
}

.brand-list .letter-list {
	display: none;
	margin: 10px 0 5px;
}

.brand-list .letter-list a {
	float: left;
	width: 21px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	color: #666;
	border: 1px solid #FFF;
}

.brand-list .letter-list a:hover {
	border-color: #F70;
	text-decoration: none;
	color: #F70;
}

.brand-list .letter-list a.all-brand {
	width: 58px;
}

.brand-list .letter-list a.other {
	width: 32px;
}

.brand-list .letter-list a.cur {
	color: #FFF;
	background: #F70;
	border-color: #F70;
}

.brand-list .btn {
	width: 80px;
	margin: 10px auto 0;
	display: none;
	overflow: hidden;
}

.brand-list .btn a {
	float: left;
}

.root1200 .brand-list .letter-list a {
	width: 20px;
}

.root1200 .brand-list .letter-list a.all-brand {
	width: 58px;
}

.root1200 .brand-list .letter-list a.other {
	width: 32px;
}

.root990 .brand-list .letter-list a {
	width: 14px;
}

.root990 .brand-list .letter-list a.all-brand {
	width: 58px;
}

.root990 .brand-list .letter-list a.other {
	width: 32px;
}

.brand-list .text-item {
	width: 1018px;
	overflow: hidden;
	position: relative;
	color: #999;
}

.root1200 .brand-list .text-item {
	width: 905px;
}

.root990 .brand-list .text-item {
	width: 700px;
}

.brand-list .text-item div {
	width: 1038px;
}

.root1200 .brand-list .text-item div {
	width: 932px;
}

.root1200 .brand-list .text-item a {
	margin-right: 22px;
}

.root990 .brand-list .text-item div {
	width: 690px;
}

.brand-list .text-item a {
	float: left;
	line-height: 22px;
	margin-right: 40px;
	cursor: pointer;
	white-space: nowrap;
}

.brand-list .text-item a.select {
	color: #F70;
}

.brand-list .text-item a.select b {
	background: url(images/icon.png) no-repeat 0 -275px;
	border-color: #F70;
}

.brand-list .text-item a:hover b {
	border-color: #F70;
}

.brand-list .text-item b {
	display: none;
	margin: 5px 4px 0 0;
	float: left;
	width: 12px;
	height: 12px;
	overflow: hidden;
	border: 1px solid #CCC;
	background: none;
}

.brand-list .text-item span {
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.brand-section .brand-list .text-item span {
	width: 108px;
}

.root1200 .search-results .brand-section .brand-list .text-item span {
	width: 84px;
}

.root990 .brand-section .brand-list .text-item span {
	width: 84px;
}

.model-section .brand-list .text-item {
	height: 22px;
}

.model-section .brand-list .text-item span {
	max-width: 108px;
	*width: 108px;
}

.model-class .brand-list .text-item span {
	width: 108px;
}

.root1200 .search-results .model-class .brand-list .text-item span {
	width: 84px;
}

.root990 .model-class .brand-list .text-item span {
	width: 84px;
}

.root1200 .search-results .model-section .brand-list .text-item span {
	max-width: 84px;
	*width: 84px;
}

.root990 .model-section .brand-list .text-item span {
	max-width: 84px;
	*width: 84px;
}

.search-opt .opt-list dl.other-section {
	border-top: none;
}

.search-opt .opt-list dl.model-section .search-brand {
	padding-top: 5px;
	padding-bottom: 5px;
}

.search-opt .opt-list .prive-section .prive-area {
	width: 1020px;
}

.color-section div.color-item {
	height: 18px;
	padding: 2px 0;
}

.color-item a {
	position: relative;
	float: left;
	padding: 1px;
	margin: 0 10px 0 0;
	_margin: 0 10px 0 0;
	border: 1px solid #dedede;
}

.color-item a:hover {
	border: 2px solid #F70;
	padding: 0;
}

.color-item a b {
	display: none;
	position: absolute;
	width: 9px;
	height: 9px;
	right: 0;
	bottom: 0;
	background: url(images/icon.png) 0 -934px no-repeat;
}

.color-item a.select {
	border: 2px solid #F70;
	padding: 0;
}

.color-item a.select b {
	display: block;
}

.color-item a i {
	display: block;
	height: 14px;
	width: 14px;
	overflow: hidden;
}

.color-item a i.color-000000 {
	background: #000;
}

.color-item a i.color-999999 {
	background: #999;
}

.color-item a i.color-dddddd {
	background: #ddd;
}

.color-item a i.color-ffffff {
	background: #fff;
}

.color-item a i.color-f19ec2 {
	background: #f19ec2;
}

.color-item a i.color-601986 {
	background: #601986;
}

.color-item a i.color-4b0082 {
	background: #4b0082;
}

.color-item a i.color-041690 {
	background: #041690;
}

.color-item a i.color-00a0e9 {
	background: #00a0e9;
}

.color-item a i.color-1eddff {
	background: #1eddff;
}

.color-item a i.color-5d762a {
	background: #5d762a;
}

.color-item a i.color-009944 {
	background: #094;
}

.color-item a i.color-a19716 {
	background: #a19716;
}

.color-item a i.color-bdb76b {
	background: #bdb76b;
}

.color-item a i.color-fff100 {
	background: #fff100;
}

.color-item a i.color-fff98f {
	background: #fff98f;
}

.color-item a i.color-fae7cb {
	background: #fae7cb;
}

.color-item a i.color-81511c {
	background: #81511c;
}

.color-item a i.color-855b00 {
	background: #855b00;
}

.color-item a i.color-d2691e {
	background: #d2691e;
}

.color-item a i.color-ff7700 {
	background: #f70;
}

.color-item a i.color-990000 {
	background: #900;
}

.color-item a i.color-ff0000 {
	background: #F00;
}

.color-item a i.color-mixcolor {
	background: url(images/icon.png) 0 -910px no-repeat;
}

.prive-section .prive-item {
	float: left;
}

.prive-section a, .prive-section input, .prive-section span {
	float: left;
}

.prive-section input {
	width: 48px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #EEE;
	text-align: center;
}

.prive-section input:focus {
	border-color: #F70;
	color: #F70;
}

.prive-section span {
	margin: 0 5px;
	line-height: 20px;
	color: #ddd;
}

.prive-section .prive-item a {
	line-height: 22px;
	margin-right: 40px;
}

.prive-section .seif-select {
	float: left;
}

.prive-section .seif-select a.confirm {
	margin: 1px 0 0 10px;
	color: #999;
	border-color: #EEE;
	display: block;
}

.prive-section .seif-select a.confirm:hover {
	color: #999;
	background: #FFF;
	border-color: #EEE;
}

.prive-section .seif-select a.confirm.on {
	color: #F70;
	border-color: #F70;
}

.capacity-section dd .cap-bg {
	margin: 5px 0;
	height: 54px;
	background: url(images/cap.png) no-repeat;
}

.capacity-section dd .cap-bg li {
	float: left;
}

.capacity-section dd .cap-bg a.a01 {
	margin-left: 0;
	width: 131px;
}

.capacity-section dd .cap-bg a {
	float: left;
	width: 132px;
	height: 54px;
	margin-left: -16px;
	overflow: hidden;
}

.capacity-section dd .cap-bg .point a.a01 {
	background: url(images/cap.png) no-repeat 0 -56px;
}

.capacity-section dd .cap-bg .point a.a02 {
	background: url(images/cap.png) no-repeat -115px -56px;
}

.capacity-section dd .cap-bg .point a.a03 {
	background: url(images/cap.png) no-repeat -231px -56px;
}

.capacity-section dd .cap-bg .point a.a04 {
	background: url(images/cap.png) no-repeat -347px -56px;
}

.capacity-section dd .cap-bg .point a.a05 {
	background: url(images/cap.png) no-repeat -463px -56px;
}

.capacity-section dd .cap-bg .point a.a06 {
	background: url(images/cap.png) no-repeat -579px -56px;
}

.capacity-section dd .cap-bg .point a:hover {
	_position: relative;
	_z-index: 1;
}

.capacity-section dd .cap-bg .point a.a01:hover {
	background: url(images/cap.png) no-repeat 0 -113px;
}

.capacity-section dd .cap-bg .point a.a02:hover {
	background: url(images/cap.png) no-repeat -115px -113px;
}

.capacity-section dd .cap-bg .point a.a03:hover {
	background: url(images/cap.png) no-repeat -231px -113px;
}

.capacity-section dd .cap-bg .point a.a04:hover {
	background: url(images/cap.png) no-repeat -347px -113px;
}

.capacity-section dd .cap-bg .point a.a05:hover {
	background: url(images/cap.png) no-repeat -463px -113px;
}

.capacity-section dd .cap-bg .point a.a06:hover {
	background: url(images/cap.png) no-repeat -579px -113px;
}

.family-number dd .fam-bg {
	margin: 5px 0;
	height: 60px;
	background: url(images/fam.png) 0 0 no-repeat;
}

.family-number dd .fam-bg li {
	float: left;
}

.family-number dd .fam-bg a.a01 {
	margin-left: 0;
	width: 131px;
}

.family-number dd .fam-bg a {
	float: left;
	width: 132px;
	height: 60px;
	margin-left: -16px;
	overflow: hidden;
}

.family-number dd .fam-bg .point a.a01 {
	background: url(images/fam.png) no-repeat 0 -60px;
}

.family-number dd .fam-bg .point a.a02 {
	background: url(images/fam.png) no-repeat -115px -60px;
}

.family-number dd .fam-bg .point a.a03 {
	background: url(images/fam.png) no-repeat -231px -60px;
}

.family-number dd .fam-bg .point a.a04 {
	background: url(images/fam.png) no-repeat -347px -60px;
}

.family-number dd .fam-bg .point a.a05 {
	background: url(images/fam.png) no-repeat -463px -60px;
}

.family-number dd .fam-bg .point a:hover {
	_position: relative;
	_z-index: 1;
}

.family-number dd .fam-bg .point a.a01:hover {
	background: url(images/fam.png) no-repeat 0 -120px;
}

.family-number dd .fam-bg .point a.a02:hover {
	background: url(images/fam.png) no-repeat -115px -120px;
}

.family-number dd .fam-bg .point a.a03:hover {
	background: url(images/fam.png) no-repeat -231px -120px;
}

.family-number dd .fam-bg .point a.a04:hover {
	background: url(images/fam.png) no-repeat -347px -120px;
}

.family-number dd .fam-bg .point a.a05:hover {
	background: url(images/fam.png) no-repeat -463px -120px;
}

.search-opt .opt-list dl.mul-select {
	border: 2px solid #ffdcbe;
}

.model-section.mul-select .text-item {
	width: 1300px;
}

.model-section.mul-select .text-item b {
	display: block;
}

.model-section.mul-select .text-item a {
	margin-right: 10px;
}

.model-section.mul-select .btn {
	display: block;
}

.model-section.mul-select .opt-btn {
	display: none;
}

.model-section.mul-select .brand-list {
	width: 100%;
}

.model-section.mul-select .brand-list .text-item {
	width: 1250px;
	height: auto;
}

.all-more .brand-list input {
	display: block;
}

.all-more .brand-list .letter-list {
	display: block;
}

.all-more .brand-list .btn {
	display: block;
}

.all-more .opt-btn {
	display: none;
}

.nobtn .brand-list .btn {
	display: none;
}

.nobtn .opt-btn {
	display: block;
}

.all-more .brand-list .brand-item {
	max-height: 205px;
	_height: 205px;
	overflow-y: auto;
}

.all-more .brand-list .text-item {
	margin-top: 0;
	width: 998px;
	padding: 5px 10px;
	overflow-y: auto;
}

.all-more .brand-list .text-item span {
	width: 108px;
}

.root990 .all-more .brand-list .text-item span {
	width: 84px;
}

.brand-section.all-more .brand-list .text-item {
	height: 136px;
}

.model-section.all-more .brand-list .text-item {
	max-height: 136px;
	height: auto;
	_height: 136px;
}

.model-class.all-more .brand-list .text-item {
	border: none;
	padding: 0;
}

.brand-list .text-item .no-find-brand {
	display: none;
	color: #999;
	width: auto;
}

.root1200 .all-more .brand-list .text-item {
	width: 883px;
}

.root990 .all-more .brand-list .text-item {
	width: 668px;
}

.all-more .brand-list .mul-select b {
	display: block;
}

.all-more .brand-list .mul-select span {
	width: 108px;
}

.all-more .brand-list .mul-select a {
	margin-right: 10px;
}

.all-more .brand-list .text-item-brand {
	border: 1px solid #ebebeb;
}

.other-section li {
	float: left;
	line-height: 32px;
	height: 32px;
	position: relative;
	margin-left: -1px;
}

.other-section li.first a.a-item {
	border-left-color: #DDD;
}

.other-section li.open {
	z-index: 9;
}

.other-section li.open a.a-item {
	position: relative;
	height: 33px;
	border-right: 1px solid #DDD;
	border-left: 1px solid #DDD;
	background: #FFF;
	z-index: 10;
}

.other-section li.open .list {
	display: block;
}

.other-section li.open a.a-item b {
	margin-top: 13px;
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	-o-transition: -o-transform .3s;
	transition: transform .3s;
	-moz-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
	background-position: 0 -856px;
	background-position: 0\9 -51px\9;
}

.other-section li.down a.a-item b {
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	-o-transition: -o-transform .3s;
	transition: transform .3s;
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}

.other-section li .list {
	display: none;
	padding: 0 20px 10px 20px;
	position: absolute;
	left: 0;
	top: 32px;
	width: 418px;
	border: 1px solid #DDD;
	background: #FFF;
	z-index: 9;
}

.other-section li a {
	float: left;
}

.other-section li a.multiselect {
	*width: 46px;
	overflow: hidden;
}

.other-section li a.multiselect b {
	background-position: 2px -204px;
}

.other-section li a.multiselect:hover b {
	background: #F70 url(images/icon.png) no-repeat 2px -224px;
}

.other-section li a.a-item {
	line-height: 32px;
	height: 32px;
	_height: 33px;
	_line-height: 33px;
	padding: 0 13px 0 20px;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	overflow: hidden;
}

.other-section li a.a-item span {
	float: left;
}

.other-section li a.a-item b {
	float: left;
	margin: 13px 0 0 10px;
	width: 11px;
	height: 6px;
	overflow: hidden;
	background-position: 0 -18px;
}

.other-section li .opt-btn {
	float: right;
	margin-top: 15px;
}

.other-section li .btn {
	display: none;
	clear: both;
	width: 80px;
	padding-top: 15px;
	margin: 0 auto;
}

.search-opt dl.other-section dd {
	padding: 0 40px 0 0;
}

.other-section li .list-item {
	float: left;
	width: 370px;
	overflow: hidden;
}

.other-section li .list-item div {
	width: 400px;
}

.other-section li .list-item a {
	margin-right: 40px;
	color: #666;
	line-height: 16px;
	margin-top: 15px;
}

.other-section li .list-item a b {
	display: none;
	float: left;
	margin: 2px 4px 0 0;
	width: 12px;
	height: 12px;
	overflow: hidden;
	border: 1px solid #CCC;
	background: none;
}

.other-section li .list-item a span {
	float: left;
	width: 72px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
}

.other-section li .mul-select .list-item a {
	margin-right: 30px;
}

.other-section li .mul-select .list-item a b {
	display: block;
}

.other-section li .mul-select .opt-btn {
	display: none;
}

.other-section li .mul-select .btn {
	display: block;
}

.other-section li .list-item a:hover {
	color: #F70;
}

.other-section li .list-item a.select {
	color: #F70;
}

.other-section li .list-item a.select b {
	background: url(images/icon.png) no-repeat 0 -275px;
	border-color: #F70;
}

.other-section li .list-item a:hover b {
	border-color: #F70;
}

.other-section li .list .color-item {
	float: left;
	width: 370px;
	overflow: hidden;
}

.other-section li .list .color-item a {
	margin: 15px 10px 0 0;
	_margin: 15px 10px 0 0;
}

.search-related {
	padding: 0 20px;
	border: 1px solid #EEE;
	overflow: hidden;
}

.search-related dt, .search-related dd, .search-related li {
	float: left;
}

.search-related dt {
	color: #999;
	width: 60px;
}

.search-related dd {
	width: 1288px;
	overflow: hidden;
}

.root1200 .search-related dd {
	width: 1088px;
}

.root990 .search-related dd {
	width: 888px;
}

.search-related dd {
	width: 1288px;
	overflow: hidden;
}

.search-related dl {
	line-height: 32px;
}

.search-related ul {
	float: left;
	width: 1900px;
	color: #DDD;
	margin-left: -4px;
}

.search-related a {
	margin: 0 15px;
	color: #666;
	white-space: nowrap;
}

.search-related a:hover {
	color: #F70;
	text-decoration: underline;
}

.search-results {
	position: relative;
	z-index: 10;
	margin-top: 15px;
}

.search-results .results-lblock {
	float: left;
	width: 190px;
	min-height: 1px;
	_height: 1px;
}

.search-results .results-rblock {
	float: left;
	width: 1190px;
}

.all-screen {
	float: none !important;
	width: 100% !important;
	margin-left: 0 !important;
}

.all-screen .filter-results ul {
	margin-right: -50px !important;
}

.all-screen .filter-results li {
	margin-right: 50px;
}

.root1200 .all-screen .filter-results ul {
	margin-right: -80px !important;
}

.root1200 .all-screen .filter-results li {
	margin-right: 79px !important;
}

.root990 .all-screen .filter-results ul {
	margin-right: -140px !important;
}

.root990 .all-screen .filter-results li {
	margin-right: 138px !important;
}

.root1200 .search-results .results-rblock {
	float: left;
	width: 990px;
}

.root990 .search-results .results-rblock {
	float: left;
	width: 790px;
}

.second-filter {
	height: 38px;
	margin-bottom: 20px;
	background: #F6F6F6;
	border: 1px solid #EBEBEB;
	overflow: visible;
	position: relative;
	z-index: 18;
}

.second-filter div, .second-filter a, .second-filter span,
	.second-filter b {
	float: left;
}

.second-filter span.store-total {
	float: left;
	line-height: 36px;
	color: #999;
	text-align: right;
	width: 568px;
}

.second-filter .sort {
	margin-top: 6px;
	margin-left: 10px;
}

.second-filter .sort a {
	width: 40px;
	height: 23px;
	line-height: 23px;
	padding-left: 5px;
	color: #333;
	border-top: 1px solid #FFF;
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
	border-left: 1px solid #FFF;
	background: #FFF url(images/icon.png) no-repeat;
}

.second-filter .sort a:hover {
	color: #F70;
	border-color: #F70;
}

.second-filter .sort a.def {
	width: 45px;
	padding: 0;
	text-align: center;
	background: #FFF;
}

.second-filter .sort a.xp {
	background-position: 31px -318px;
}

.second-filter .sort a.xp:hover {
	background-position: 31px -337px;
}

.second-filter .sort a.prive {
	background-position: 31px -357px;
}

.second-filter .sort a.prive:hover {
	background-position: 31px -376px;
}

.second-filter .sort a.cur {
	border: 1px solid #F70;
	border-left: none;
	color: #FFF;
	background-color: #F70;
}

.second-filter .sort a.cur:hover {
	color: #FFF;
}

.second-filter .sort a.xp.cur {
	background-position: 31px -1084px;
}

.second-filter .sort a.asc {
	background-position: 31px -1103px;
	border: 1px solid #F70;
	border-left: none;
	color: #FFF;
	background-color: #F70;
}

.second-filter .sort a.asc:hover {
	background-position: 31px -1103px;
}

.second-filter .sort a.desc {
	background-position: 31px -1122px;
	border: 1px solid #F70;
	border-left: none;
	color: #FFF;
	background-color: #F70;
}

.second-filter .sort a.desc:hover {
	background-position: 31px -1122px;
}

.second-filter .city {
	margin-left: 30px;
}

.second-filter .city span.span-address {
	line-height: 38px;
}

.second-filter .city .cityselect {
	width: 135px;
	height: 25px;
	margin-top: 6px;
}

.second-filter .label-screening {
	float: right;
	position: relative;
	width: 725px;
}

.second-filter .label-screening .condition {
	position: absolute;
	left: 0;
	top: 0;
	float: left;
	width: 567px;
	height: 38px;
	overflow: hidden;
	padding: 0 0 0 20px;
	border-left: 1px solid #F6F6F6;
}

.second-filter .label-screening .condition a {
	float: left;
	height: 14px;
	line-height: 14px;
	margin: 12px 20px 12px 0;
	cursor: pointer;
	min-width: 45px;
	*width: 100px;
	*overflow: hidden;
	white-space: nowrap;
}

.second-filter .label-screening .condition a b {
	width: 12px;
	height: 12px;
	margin: 0 5px 0 0;
	_margin: 0 5px 0 0;
	vertical-align: middle;
	border: 1px solid #CCC;
	background: #FFF;
	overflow: hidden;
}

.second-filter .label-screening .condition a span {
	white-space: nowrap;
}

.second-filter .label-screening .condition a.double11 {
	color: #F00;
	font-size: 14px;
	font-weight: bold;
}

.second-filter .label-screening .condition a.double11 img {
	height: 14px;
}

.second-filter .label-screening .condition a.festival {
	color: #F00;
	font-size: 14px;
	font-weight: bold;
}

.second-filter .label-screening .condition a.festival img {
	height: 14px;
}

.second-filter .ui-city-toggle {
	padding: 5px 5px 4px 6px;
}

.second-filter .ui-city-group {
	margin-top: -4px;
}

.second-filter .label-screening .condition a.select {
	color: #F70;
}

.second-filter .label-screening .condition a.select b {
	background: #FFF url(images/icon.png) no-repeat 0 -275px;
	border-color: #F70;
}

.second-filter .label-screening .condition a:hover b {
	border-color: #F70;
}

.second-filter .label-screening .condition.more {
	width: 507px;
	padding: 0 60px 0 20px;
	border-left: 1px solid #e8e8e8;
	height: 38px;
}

.second-filter .label-screening .condition a.more-btn {
	display: none;
	position: absolute;
	left: 527px;
	top: 10px;
	width: 50px;
	padding: 0 0 0 10px;
	height: 18px;
	line-height: 18px;
	background: url(images/icon.png) 40px -1184px no-repeat;
	margin: 0;
}

.second-filter .label-screening .condition a.more-btn:hover {
	background: url(images/icon.png) 36px -1333px no-repeat;
}

.second-filter .label-screening .condition.more a.more-btn {
	display: block;
}

.second-filter .label-screening .condition.more.open {
	width: 567px;
	padding: 0 0 10px 20px;
	border: 1px solid #e8e8e8;
	border-top: none;
	height: auto;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 20;
}

.second-filter .label-screening .condition.more.open a.more-btn {
	display: none;
}

.second-filter .label-screening .little-page {
	float: right;
}

.second-filter .label-screening .little-page span {
	width: 55px;
	line-height: 38px;
	height: 38px;
	border-left: 1px solid #EDEDED;
	text-align: center;
	color: #666;
}

.second-filter .label-screening .little-page span i {
	color: #F70;
}

.second-filter .label-screening .little-page a {
	width: 39px;
	line-height: 38px;
	height: 38px;
	border-left: 1px solid #EDEDED;
	overflow: hidden;
	background: #F6F6F6;
}

.second-filter .label-screening .little-page a b {
	float: none;
	display: block;
	margin: 13px auto 0;
	width: 7px;
	height: 13px;
	overflow: hidden;
	background: url(images/icon.png) no-repeat;
}

.second-filter .label-screening .little-page a.l-btn b {
	background-position: 0 -1355px;
}

.second-filter .label-screening .little-page a.l-btn:hover b {
	background-position: 0 -70px;
}

.second-filter .label-screening .little-page a.r-btn b {
	background-position: 0 -1378px;
}

.second-filter .label-screening .little-page a.r-btn:hover b {
	background-position: 0 -93px;
}

.second-filter .label-screening .little-page a.l-btn.disabled b {
	background-position: 0 -1151px;
}

.second-filter .label-screening .little-page a.r-btn.disabled b {
	background-position: 0 -1174px;
}

.second-filter .label-screening .little-page a:hover {
	background: #FFF;
}

.second-filter .label-screening .little-page a.disabled:hover {
	background: #F6F6F6;
}

.root1200 .second-filter .label-screening {
	width: 554px;
}

.root1200 .second-filter .label-screening .condition {
	width: 397px;
}

.root1200 .second-filter .label-screening .condition.more {
	width: 357px;
	padding: 0 40px 0 20px;
}

.root1200 .second-filter .label-screening .condition.more a {
	*width: 80px;
}

.root1200 .second-filter .label-screening .condition.more.open {
	width: 357px;
	*padding: 0 0 20px 20px;
}

.root1200 .second-filter .label-screening .condition a.more-btn {
	left: 357px;
}

.root990 .second-filter .label-screening {
	width: 370px;
}

.root990 .second-filter .label-screening .condition {
	width: 293px;
}

.root990 .second-filter .label-screening .little-page a.l-btn, .root990 .second-filter .label-screening .little-page a.r-btn
	{
	display: none;
}

.root990 .second-filter .label-screening .condition.more {
	width: 233px;
}

.root990 .second-filter .label-screening .condition.more a {
	*width: 75px;
	margin: 12px 10px 12px 0;
	_margin: 12px 10px 12px 0;
}

.root990 .second-filter .label-screening .condition.more.open {
	width: 293px;
	*padding: 0 0 20px 20px;
}

.root990 .second-filter .label-screening .condition a.more-btn {
	left: 253px;
	margin: 0;
}

p.search-tip {
	color: #999;
	margin-bottom: 40px;
}

p.search-tip a {
	color: #666;
	margin-left: 30px;
}

p.search-tip a:hover {
	color: #F70;
	text-decoration: underline;
}

p.search-tip i {
	font-family: simsun;
}

.filter-results {
	position: relative;
}

.filter-results ul {
	margin-right: -14px;
	margin-bottom: 45px;
}

.root1200 .filter-results {
	_width: 990px;
}

.root990 .filter-results {
	_width: 790px;
	overflow: hidden;
}

.root1200 .filter-results li {
	margin-right: 13px;
}

.root990 .filter-results ul {
	margin-right: -38px;
}

.root990 .filter-results li {
	margin-right: 37px;
}

.filter-results li {
	float: left;
	position: relative;
	width: 238px;
	height: 330px;
	padding-bottom: 67px;
}

.filter-results li .img-block img {
	display: block;
}

.filter-results li .adv-img {
	width: 220px;
	height: 300px;
	margin-top: 21px;
	margin-left: 20px;
	_margin-left: 18px;
}

.filter-results li .adv-img a {
	display: block;
}

.filter-results li .adv-img img {
	display: block;
}

.filter-results li.on {
	z-index: 3;
}

.filter-results li.on .border-out {
	border-color: #f3f3f3;
}

.filter-results li.on .border-in {
	border-color: #EAEAEA;
}

.filter-results li.on .img-block .no-goods {
	width: 215px;
	left: -5px;
	_left: -4px;
	padding-left: 15px;
}

.filter-results li.on .img-block .no-goods .opac-bg {
	width: 230px;
}

.filter-results li.on .img-block .hidden {
	display: block;
}

.filter-results li.on .img-block .collect {
	display: block;
}

.filter-results li.on .seller {
	display: block;
}

.filter-results li.on .res-opt {
	display: block;
}

.filter-results li .img-change {
	position: relative;
	margin: 5px auto 0;
	width: 200px;
	height: 40px;
	overflow: hidden;
}

.filter-results li .img-change .imgScrollBtn01_3, .imgScrollBtn02_3 {
	position: absolute;
	height: 40px;
	width: 5px;
	top: 0;
	display: block;
}

.filter-results li a b {
	display: block;
	margin-top: 16px;
	width: 5px;
	height: 9px;
	background: url(images/icon.png) no-repeat 0 0;
	overflow: hidden;
	cursor: pointer;
}

.filter-results li a b.highlight {
	color: #F70;
	font-weight: 700;
	display: inline;
	background: none;
}

.filter-results li .img-change .imgScrollBtn01_3 {
	left: 0;
}

.filter-results li .img-change .imgScrollBtn02_3 {
	right: 0;
}

.filter-results li .img-change .imgScrollBtn01_3 b {
	background-position: 0 -430px;
}

.filter-results li .img-change .imgScrollBtn02_3 b {
	background-position: 0 -441px;
}

.filter-results li .img-change .imgScrollBtn01_3:hover b {
	background-position: 0 -763px;
}

.filter-results li .img-change .imgScrollBtn02_3:hover b {
	background-position: 0 -774px;
}

.filter-results li .img-change .imgScrollList_3 {
	position: relative;
	width: 175px;
	height: 40px;
	overflow: hidden;
	margin: 0 auto;
}

.filter-results li .img-change .imgScrollList_3 dl {
	position: relative;
	width: 999px;
	height: 40px;
}

.filter-results li .img-change .imgScrollList_3 dd {
	float: left;
	margin-right: 5px;
	width: 40px;
	height: 40px;
	overflow: hidden;
}

.filter-results li .img-change .imgScrollList_3 dd a {
	float: left;
	width: 38px;
	height: 38px;
	overflow: hidden;
	border: 1px solid #FFF;
}

.filter-results li .img-change .imgScrollList_3 dd a img {
	width: 38px;
	height: 38px;
}

.filter-results li .img-change .imgScrollList_3 dd a.select {
	width: 38px;
	height: 38px;
	border: 1px solid #F70;
}

.filter-results li .img-change .imgScrollList_3.imgScrollList_4 {
	width: 200px;
}

.filter-results li .img-change .imgScrollList_3.imgScrollList_4 dd {
	margin-right: 14px;
}

.filter-results li .border-out {
	position: absolute;
	left: 0;
	top: 0;
	border: 4px solid #FFF;
	width: 230px;
	background: #FFF;
	transition: border-color .1s ease 0s;
	-moz-transition: border-color .1s ease 0s;
	-webkit-transition: border-color .1s ease 0s;
	-o-transition: border-color .1s ease 0s;
}

.filter-results li .border-in {
	border: 1px solid #FFF;
	padding-top: 20px;
	transition: border-color .1s ease 0s;
	-moz-transition: border-color .1s ease 0s;
	-webkit-transition: border-color .1s ease 0s;
	-o-transition: border-color .1s ease 0s;
}

.filter-results li .img-block {
	position: relative;
	width: 200px;
	padding: 0 10px 10px;
	border-bottom: 1px solid #EEE;
}

.filter-results li .res-img {
	padding: 0 4px;
}

.filter-results li .img-block a {
	display: block;
	width: 200px;
	height: 200px;
	text-align: center;
}

.filter-results li .img-block img {
	vertical-align: top;
	display: inline-block;
}

.filter-results li .img-block .hidden {
	display: none;
	position: absolute;
	left: -5px;
	_left: -4px;
	bottom: -1px;
	width: 230px;
	height: 28px;
	overflow: hidden;
}

.filter-results li .img-block .res-state {
	padding-left: 15px;
	position: absolute;
	bottom: -28px;
	width: 220px;
	height: 28px;
	color: #FFF;
}

.filter-results li .img-block .res-state .opac-bg {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 230px;
	height: 28px;
	background: #F70;
	opacity: .8;
	filter: alpha(opacity = 80);
}

.filter-results li .img-block .res-state .red-bg {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 230px;
	height: 28px;
	background: #F00;
	opacity: .6;
	filter: alpha(opacity = 60);
}

.filter-results li .img-block .res-state em {
	position: absolute;
	display: block;
	line-height: 28px;
	z-index: 2;
}

.filter-results li .img-block .no-goods {
	padding-left: 10px;
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 210px;
	height: 28px;
	color: #FFF;
}

.filter-results li .img-block .no-goods .opac-bg {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 220px;
	height: 28px;
	background: #666;
	opacity: .8;
	filter: alpha(opacity = 80);
}

.filter-results li .img-block .no-goods em {
	position: absolute;
	display: block;
	line-height: 28px;
	z-index: 2;
	font-size: 12px;
	font-weight: 400;
}

.filter-results li .img-block i {
	position: absolute;
}

.filter-results li .img-block i.collect {
	display: none;
	left: 10px;
	top: 0;
	width: 30px;
	height: 30px;
	cursor: pointer;
}

.filter-results li .img-block i.collect .opac-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: #FFF;
	opacity: .8;
	filter: alpha(opacity = 80);
}

.filter-results li .img-block i.collect .bgm {
	position: absolute;
	left: 8px;
	top: 8px;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(images/icon.png) no-repeat 0 -528px;
}

.filter-results li .img-block i.on .bgm {
	background-position: 0 -555px;
}

.filter-results li .img-block i.exp-bg {
	width: 50px;
	height: 60px;
	right: 0;
	top: 0;
}

.filter-results li .img-block i.exp-bg.ys {
	background: url(images/bPre.png) no-repeat;
}

.filter-results li .img-block i.exp-bg.djt {
	background: url(images/bDeposit.png) no-repeat;
}

.filter-results li .img-block i.exp-bg.yd {
	background: url(images/bReservations.png) no-repeat;
}

.filter-results li .img-block i.exp-bg.yy {
	background: url(images/bAppointment.png) no-repeat;
}

.filter-results li .img-block i.exp-bg.ebook {
	background: url(images/bEbook.png) no-repeat;
}

.filter-results li .img-block i.exp-bg.bgame {
	background: url(images/bGame.png) no-repeat;
}

.filter-results li .img-block i.exp-bg.bapp {
	background: url(images/bApp.png) no-repeat;
}

.filter-results li .img-block i.exp-bg.brecom {
	background: url(images/bRecom.png) no-repeat;
}

.filter-results li .res-info {
	width: 200px;
	margin: 0 auto;
	position: relative;
}

.filter-results li .config {
	color: #999;
	margin-top: 10px;
	height: 18px;
	overflow: hidden;
}

.filter-results li .config i {
	margin: 0 10px;
}

.filter-results li .prive-tag {
	width: 200px;
	position: relative;
	height: 28px;
	overflow: hidden;
}

.filter-results li .prive-tag .prive {
	margin-top: 8px;
	*margin-top: 7px;
	float: left;
	height: 20px;
	font-family: tahoma;
	color: #d90000;
	font-size: 20px;
	line-height: 20px;
	vertical-align: middle;
	overflow: hidden;
}

.filter-results li .prive-tag .prive b {
	font-size: 18px;
	font-family: arial;
	margin-right: 5px;
	font-weight: 400;
}

.filter-results li .prive-tag .prive i {
	font-size: 12px;
}

.filter-results li .prive-tag .prive img {
	vertical-align: top;
	margin-left: -5px;
}

.filter-results li .prive-tag .no-prive {
	float: left;
	color: #b5b5b5;
	margin-top: 8px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	overflow: hidden;
}

.filter-results li .prive-tag .free {
	font-family: 'simsun';
	color: #e43838;
	font-size: 14px;
	font-weight: 700;
}

.filter-results li .prive-tag .tag {
	float: right;
	margin-top: 11px;
	height: 14px;
	line-height: 14px;
	margin-left: 3px;
	padding: 0 1px;
	border: 1px solid #ffe2c9;
	background: #fff6ef;
	color: #F70;
	white-space: nowrap;
	_padding-top: 1px;
}

.filter-results li .prive-tag .tag i {
	float: left;
	height: 14px;
	line-height: 13px;
	margin-left: 3px;
	padding: 0 1px;
	margin-top: 1px;
	border: 1px solid #ffe2c9;
	background: #fff6ef;
	color: #F70;
}

.filter-results li .prive-tag .hwg {
	border: 1px solid #d4d4ff;
	background: #f2f2ff;
	color: #7c7bd6;
}

.filter-results li .sell-point {
	margin-top: 6px;
	height: 34px;
	line-height: 18px;
	overflow: hidden;
	position: relative;
}

.filter-results li.on .sell-point {
	max-height: 51px;
	*height: 51px;
}

.filter-results li .sell-point i {
	position: relative;
	float: left;
	margin-right: 10px;
	background: #ffad66;
	line-height: 18px;
	width: 44px;
	height: 18px;
	text-align: center;
	color: #FFF;
}

.filter-results li .sell-point i b {
	position: absolute;
	width: 0;
	height: 0;
	top: 7px;
	right: -3px;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 3px solid #ffad66;
	overflow: hidden;
}

.filter-results li .sell-point a:hover {
	text-decoration: underline;
}

.filter-results li .sell-point a:hover em {
	text-decoration: underline;
}

.filter-results li .sell-point a em {
	color: #F70;
}

.filter-results li .com-cnt {
	width: 200px;
	line-height: 16px;
	margin-top: 7px;
	overflow: hidden;
}

.filter-results li .com-cnt i, .filter-results li .com-cnt span,
	.filter-results li .com-cnt strong, .filter-results li .com-cnt a {
	float: left;
}

.filter-results li .com-cnt em {
	float: right;
	color: #666;
}

.filter-results li .com-cnt i {
	color: #999;
	margin-right: 5px;
}

.filter-results li .com-cnt span {
	color: #ccc;
	margin: 0 5px;
	*margin-top: -2px;
}

.filter-results li .com-cnt a {
	font-weight: 700;
	font-family: arial;
	*margin-top: -2px;
}

.filter-results li .com-cnt a:hover {
	text-decoration: underline;
}

.filter-results li .com-cnt a.num {
	color: #2272c8;
}

.filter-results li .com-cnt a.per {
	color: #F70;
}

.filter-results li .seller a {
	color: #666;
}

.filter-results li .seller a:hover {
	text-decoration: underline;
	color: #F70;
}

.filter-results li .seller {
	margin-top: 10px;
	color: #999;
}

.filter-results li .seller.no-more {
	height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.filter-results li .res-opt {
	display: none;
	width: 228px;
	height: 32px;
	border-top: 1px solid #EAEAEA;
	line-height: 32px;
	margin-top: 7px;
}

.filter-results li .res-opt a {
	float: left;
	height: 32px;
	_height: 33px;
	color: #999;
	text-align: center;
}

.filter-results li .res-opt a.full {
	width: 228px;
}

.filter-results li .res-opt a.half {
	width: 113px;
}

.filter-results li .res-opt a.half-no {
	width: 114px;
	_width: 110px;
}

.filter-results li .res-opt a.third {
	width: 75px;
}

.filter-results li .res-opt a.third-no {
	width: 76px;
}

.filter-results li .res-opt a.fourth {
	width: 56px;
}

.filter-results li .res-opt a.fourth-no {
	width: 57px;
}

.filter-results li .res-opt a.two-thirds {
	width: 151px;
}

.filter-results li .res-opt a.rborder {
	border-right: 1px solid #EAEAEA;
}

.filter-results li .res-opt a.cart-btn {
	height: 32px;
	margin-top: -1px;
	margin-left: -1px;
	border: 1px solid #EAEAEA;
	color: #F70;
}

.filter-results li .res-opt a.cart-btn:hover {
	border: 1px solid #ffe2c9;
	background: #fff6ef;
	color: #F70;
}

.filter-results li .res-opt a.online-btn {
	height: 32px;
	margin-top: -1px;
	margin-left: -1px;
	border: 1px solid #EAEAEA;
	color: #F70;
}

.filter-results li .res-opt a.online-btn:hover {
	border: 1px solid #ffe2c9;
	background: #fff6ef;
	color: #F70;
}

.filter-results li .res-opt a:hover {
	background: #f6f6f6;
	color: #666;
}

.filter-results li .res-opt span.recom {
	width: 114px;
	position: relative;
	float: left;
	height: 32px;
	_height: 33px;
	color: #999;
	text-align: center;
	cursor: pointer;
}

.filter-results li .res-opt span.recom.open {
	background: #f6f6f6;
	color: #666;
}

.filter-results li .res-opt span.recom .recom-con {
	display: none;
	position: absolute;
	left: -119px;
	top: 32px;
	_top: 33px;
	width: 232px;
	border: 3px solid #CCC;
	background: #FFF;
	z-index: 50;
}

.filter-results li .res-opt span.recom.open .recom-con {
	display: block;
}

.filter-results li .res-opt span.recom .recom-con dl {
	margin-bottom: -3px;
}

.filter-results li .res-opt span.recom .recom-con dd {
	width: 212px;
	_height: 100px;
	padding: 10px;
	overflow: hidden;
	border-bottom: 3px solid #CCC;
}

.filter-results li .res-opt span.recom .recom-con b.trig {
	color: #FFF;
	position: absolute;
	top: -8px;
	right: 55px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #CCC;
	border-left: 5px solid transparent;
	overflow: hidden;
}

.filter-results li .res-opt span.recom.open .recom-con b.trig {
	color: #f6f6f6;
}

.filter-results li .res-opt span.recom .recom-con .img {
	float: left;
	width: 100px;
	margin-right: 10px;
}

.filter-results li .res-opt span.recom .recom-con .img a {
	float: left;
	height: 100px;
}

.filter-results li .res-opt span.recom .recom-con .img img {
	display: block;
}

.filter-results li .res-opt span.recom .recom-con .info {
	float: left;
	width: 102px;
	text-align: left;
}

.filter-results li .res-opt span.recom .recom-con .info p {
	line-height: 18px;
	height: 54px;
	overflow: hidden;
}

.filter-results li .res-opt span.recom .recom-con .info p a {
	color: #333;
	text-align: left;
}

.filter-results li .res-opt span.recom .recom-con .info p a i {
	color: #F70;
}

.filter-results li .res-opt span.recom .recom-con .info p a:hover {
	background: none;
	color: #F70;
	text-decoration: underline;
}

.filter-results li .res-opt span.recom .recom-con .info p.prive-tag em.prive
	{
	margin-top: -3px;
	display: block;
	color: #d90000;
	font-size: 16px;
	font-family: tahoma;
	float: none;
	line-height: 26px;
	height: auto;
}

.filter-results li .res-opt span.recom .recom-con .info p.prive-tag {
	height: auto;
	width: auto;
}

.filter-results li .res-opt span.recom .recom-con .info em.prive b {
	font-family: arial;
	font-size: 14px;
	margin-right: 3px;
}

.filter-results li .res-opt span.recom.recom-full {
	width: 228px;
}

.filter-results li .res-opt span.recom.recom-full .recom-con {
	left: -5px;
}

.filter-results li .res-opt span.recom.recom-full .recom-con b.trig {
	right: 110px;
}

.filter-results li .res-opt .num-select {
	float: left;
	position: relative;
	width: 78px;
}

.filter-results li .res-opt .num-select input {
	float: left;
	width: 60px;
	height: 32px;
	_height: 33px;
	line-height: 32px;
	_line-height: 33px;
	border: none;
	text-align: center;
	border-right: 1px solid #EAEAEA;
	color: #666;
}

.filter-results li .res-opt .num-select .add-reduce {
	float: left;
	color: #999;
}

.filter-results li .res-opt .num-select .add-reduce a {
	display: block;
	float: none;
	width: 17px;
	line-height: 16px;
	height: 16px;
}

.filter-results li .res-opt .num-select .add-reduce a.reduce {
	font-size: 20px;
}

.filter-results li .res-opt .num-select .add-reduce a:hover {
	background: #fff6ef;
	color: #F70;
}

.filter-results li .res-opt .num-select .add-reduce a.add {
	line-height: 15px;
	border-bottom: 1px solid #EAEAEA;
}

.filter-results li .res-opt a.cart-btn-no {
	border-left: 1px solid #EAEAEA;
	width: 149px;
	margin-right: -1px;
	margin-left: 0;
}

.filter-results li .res-opt .num-select .num-list {
	display: none;
	position: absolute;
	left: 0;
	top: 32px;
	_top: 33px;
	width: 228px;
	height: 40px;
	border: 1px solid #ffe5d1;
	border-right: none;
}

.filter-results li .res-opt .num-select .num-list b {
	position: absolute;
	left: 14px;
	top: -6px;
	width: 10px;
	height: 6px;
	background: url(images/icon.png) no-repeat 0 -622px;
}

.filter-results li .res-opt .num-select .num-list a {
	float: left;
	width: 37px;
	height: 40px;
	line-height: 40px;
	border-right: 1px solid #ffe5d1;
	background: #fff6ef;
	color: #666;
}

.filter-results li .res-opt .num-select .num-list a:hover {
	color: #F70;
}

.filter-results li .package {
	width: 200px;
	left: 14px;
	top: 2px;
	position: absolute;
	color: #999;
}

.filter-results li .package a {
	color: #999;
}

.filter-results li .package i {
	margin: 0 8px;
}

.filter-results li .res-opt a.contrast-btn {
	width: 81px;
}

.filter-results li .res-opt a:hover {
	background: #f6f6f6;
}

.filter-results li .res-opt a.website:hover {
	background: #fff6ef;
	color: #F70;
}

.filter-results li .img-block i.on {
	display: block;
}

.filter-results li.extension {
	padding-bottom: 0;
	margin-bottom: 0;
}

.filter-results li.extension .sell-point i {
	background: #F66;
	width: 33px;
}

.filter-results li.extension .sell-point i b {
	border-left-color: #F66;
}

.filter-results li.extension .res-opt {
	margin-top: 10px;
}

.filter-results li.subcode {
	padding-bottom: 112px;
}

.bl {
	display: block;
}

.search-rec {
	position: relative;
	margin: -15px auto 15px;
	border-bottom: 2px solid #F7F7F7;
	*top: -20px;
}

.search-rec .rec-pic {
	position: relative;
	width: 50px;
	height: 53px;
	margin-right: 10px;
	background: url(images/pic.png) no-repeat 0 0;
}

.search-rec .rec-products {
	overflow: hidden;
	width: 1330px;
}

.root1200 .search-rec .rec-pic {
	margin-right: 10px;
}

.root990 .search-rec .rec-pic {
	margin-right: 10px;
}

.root1200 .search-rec .rec-products {
	width: 1130px;
}

.root990 .search-rec .rec-products {
	width: 930px;
}

.search-rec ul {
	width: 2000px;
	padding: 20px 0;
}

.search-rec li {
	margin-right: 20px;
}

.root1200 .search-rec li {
	margin-right: 25px;
}

.root1200 .search-rec li img.bl {
	width: 80px;
	height: 80px;
}

.root1200 .search-rec li .info {
	width: 117px;
}

.root990 .search-rec li {
	margin-right: 25px;
}

.root990 .search-rec li img.bl {
	width: 80px;
	height: 80px;
}

.root990 .search-rec li .info {
	width: 123px;
}

.search-rec li .info {
	width: 120px;
	margin-left: 10px;
	word-wrap: break-word;
	word-break: break-all;
	font-family: arial, tahoma, \5b8b\4f53;
}

.root1200 .search-rec li .info {
	margin-left: 5px;
}

.root990 .search-rec li .info {
	margin-left: 5px;
}

.search-rec li .info .limit {
	width: 100%;
	cursor: pointer;
}

.search-rec li .info .limit:hover {
	text-decoration: underline;
}

.search-rec li .info .limit p {
	overflow: hidden;
	height: 40px;
	line-height: 20px;
}

.search-rec li .info .prive-tag {
	display: block;
	overflow: hidden;
	padding: 10px 0 0 0;
}

.search-rec li .info .prive-tag .prive {
	float: left;
	height: 20px;
	font-family: tahoma;
	color: #d90000;
	font-size: 16px;
	line-height: 20px;
	vertical-align: middle;
	overflow: hidden;
}

.search-rec li .info .prive-tag .prive.no-prive {
	color: #B5B5B5;
	font-size: 14px;
	font-weight: bold;
}

.search-rec li .info .prive-tag .prive b {
	float: left;
	margin: 1px 3px 0 0;
	color: #D00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.search-rec li .info .prive-tag .no-prive {
	float: left;
	color: #b5b5b5;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	overflow: hidden;
}

.search-rec li .info .prive-tag .tag {
	float: right;
	margin-top: 1px;
}

.search-rec li .info .prive-tag .tag i {
	float: left;
	height: 14px;
	line-height: 14px;
	margin-left: 3px;
	padding: 1px 2px;
	border: 1px solid #ffe2c9;
	background: #fff6ef;
	color: #F70;
}

.results-lblock .ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-wrap: normal;
}

.results-lblock .beauty {
	display: block;
	margin-bottom: 10px;
}

.results-lblock .beauty img {
	display: block;
}

.results-lblock .navBarNew {
	zoom: 1;
	width: 188px;
	margin-bottom: 10px;
	border: 1px solid #EBEBEB;
	background: #FFF;
	color: #666;
}

.results-lblock .navBarNew b {
	background: url(images/icon.png) no-repeat;
}

.results-lblock .navBarNew a {
	color: #666;
}

.results-lblock .navBarNew a.cur {
	color: #F70;
}

.results-lblock .navBarNew a:hover {
	color: #F70;
}

.results-lblock .navBarNew .title {
	height: 40px;
	padding-left: 10px;
	background: #FAFAFA;
	cursor: default;
	line-height: 40px;
}

.results-lblock .navBarNew .title h2 {
	overflow: hidden;
	width: 175px;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
	font-weight: bold;
}

.results-lblock .navBarNew .con {
	width: 188px;
}

.results-lblock .navBarNew .con .item {
	position: relative;
	width: 188px;
}

.results-lblock .navBarNew .con .item.lt4 {
	height: auto;
}

.results-lblock .navBarNew .con .item.fold {
	overflow: hidden;
}

.results-lblock .navBarNew .con .item .i-inner {
	width: 100%;
}

.results-lblock .navBarNew .con .item h3 {
	overflow: hidden;
	height: 38px;
	margin-right: -1px;
	padding: 0 31px;
	border-top: 1px solid #EBEBEB;
	border-right: 1px solid #E8E8E8;
	cursor: pointer;
	font-size: 14px;
	line-height: 38px;
}

.results-lblock .navBarNew .con .item h3:hover {
	background: #FCFCFC;
}

.results-lblock .navBarNew .con .item h3 b {
	position: absolute;
	overflow: hidden;
	width: 11px;
	height: 11px;
	background-repeat: no-repeat;
	background-position: 0 -490px;
	top: 14px;
	left: 15px;
}

.results-lblock .navBarNew .con .item.off h3 b {
	background-position: 0 -504px;
}

.results-lblock .navBarNew .con .item.cur h3 a:hover {
	text-decoration: underline;
}

.results-lblock .navBarNew .con .item .ul-wp {
	background: #FFF;
}

.results-lblock .navBarNew .con .item ul {
	display: block;
	float: left;
	width: 158px;
	padding: 8px 15px;
}

.results-lblock .navBarNew .con .item.fold ul {
	width: 158px;
}

.results-lblock .navBarNew .con .item ul li {
	overflow: hidden;
	height: 26px;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 26px;
	_float: left;
	_clear: left;
}

.results-lblock .navBarNew .con .item ul li a {
	display: block;
	padding: 0 16px;
}

.results-lblock .navBarNew .con .item ul li a:hover {
	color: #F70;
	font-weight: 700;
	background: #FAFAFA;
}

.results-lblock .navBarNew .con .item ul li.cur a {
	color: #F70;
	font-weight: 700;
}

.results-lblock .navBarNew .con .item .item-more {
	display: block;
}

.results-lblock .navBarNew .con .item.fold .item-more {
	position: absolute;
	width: 158px;
	height: 25px;
	padding: 7px 15px 5px 15px;
	background: #FFF;
	text-indent: 16px;
	bottom: 0;
}

.results-lblock .navBarNew .con .item.unfold h3 {
	background: #FDFDFD;
}

.results-lblock .navBarNew .con .item.unfold h3 b {
	display: none;
}

.results-lblock .navBarNew .con .item.unfold .ul-wp a {
	width: 90px;
	text-overflow: ellipsis;
}

.results-lblock .navBarNew .con .item.unfold .item-more {
	display: none;
}

.results-lblock .navBarNew .con .item.off .ul-wp {
	display: none;
}

.results-lblock .navBarNew .con .item.off .item-more {
	display: none;
}

.results-lblock .navBarNew .con .item.off {
	height: 39px;
}

.results-lblock .navBarNew .con .extra {
	position: relative;
	height: 35px;
	border-top: 1px solid #EBEBEB;
	line-height: 35px;
}

.results-lblock .navBarNew .con .extra a {
	display: block;
	-webkit-transition: background-color .15s;
	-moz-transition: background-color .15s;
	-o-transition: background-color .15s;
	transition: background-color .15s;
	text-align: right;
}

.results-lblock .navBarNew .con .extra a:hover {
	background: #FDFDFD;
	text-decoration: none;
}

.results-lblock .navBarNew .con .extra a span {
	display: inline-block;
	padding-right: 26px;
	cursor: pointer;
}

.results-lblock .navBarNew .con .extra a b {
	position: absolute;
	overflow: hidden;
	width: 11px;
	height: 6px;
	background-repeat: no-repeat;
	cursor: pointer;
	top: 15px;
	right: 10px;
}

.results-lblock .navBarNew .con .extra a b {
	background-position: 0 -18px;
}

.results-lblock .navBarNew .con .extra a:hover b {
	background-position: 0 -578px;
}

.results-lblock .navBarNew .con .extra.open b {
	background-position: 0 -51px;
}

.results-lblock .navBarNew .con .extra.open a:hover b {
	background-position: 0 -589px;
}

.results-lblock .navBarNew .con a.allSort {
	display: block;
	width: 168px;
	padding: 0 10px;
	background-color: #FDFDFD;
}

.results-lblock .sideGoods {
	width: 188px;
	margin-bottom: 10px;
	border: 1px solid #EBEBEB;
}

.results-lblock .sideGoods .item-title {
	overflow: hidden;
	border-bottom: 1px solid #EBEBEB;
	font: normal 18px/40px 'Microsoft YaHei';
}

.results-lblock .sideGoods .item-title span.l {
	width: 144px;
	border-right: 1px solid #EBEBEB;
	background-color: #FAFAFA;
	color: #666;
	text-indent: 10px;
}

.results-lblock .sideGoods .item-title .more {
	padding: 0 9px 0 10px;
	background-color: #FAFAFA;
	color: #666;
	font: normal 12px/40px 'Microsoft YaHei';
}

.results-lblock .sideGoods .item-title .more:hover {
	background-color: #FFF;
}

.results-lblock .sideGoods li {
	padding: 14px;
}

.results-lblock .sideGoods li a.bl {
	position: relative;
	_width: 160px;
	overflow: hidden;
}

.results-lblock .sideGoods li .bRecom {
	display: block;
	position: absolute;
	z-index: 2;
	width: 50px;
	height: 60px;
	background: url(images/bRecom.png) no-repeat;
	top: 0;
	right: 0;
}

.results-lblock .sideGoods li .bIcon {
	display: block;
	position: absolute;
	z-index: 2;
	width: 50px;
	height: 60px;
	top: 0;
	right: 0;
}

.results-lblock .sideGoods a.bl .matchtext {
	display: none;
	position: absolute;
	overflow: hidden;
	width: 160px;
	height: 24px;
	bottom: -25px;
}

.results-lblock .sideGoods a.bl .matchtext span {
	position: absolute;
	width: 160px;
	height: 24px;
	opacity: .8;
	background: #F60;
	filter: Alpha(opacity = 80);
}

.results-lblock .sideGoods a.bl .matchtext p {
	position: absolute;
	z-index: 50;
	width: 136px;
	padding: 0 12px;
	color: #FFF;
	text-align: center;
	line-height: 24px;
}

.results-lblock .sideGoods .info {
	width: 160px;
	margin-top: 6px;
	word-wrap: break-word;
	word-break: break-all;
}

.results-lblock .sideGoods .info .limit {
	overflow: hidden;
	max-height: 36px;
	_height: 36px;
}

.results-lblock .sideGoods .info .limit a i.sell {
	color: #F70;
}

.results-lblock .sideGoods .info .limit a:hover {
	text-decoration: underline;
}

.results-lblock .sideGoods .info .price {
	height: 20px;
	margin-top: 2px;
	color: #D00;
	font-size: 16px;
	line-height: 20px;
}

.results-lblock .sideGoods .info .price b {
	margin: 0 -2px 0 0;
	color: #D00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.results-lblock .sideGoods .info .tag {
	float: right;
	margin-top: 3px;
}

.results-lblock .sideGoods .info .tag i {
	float: left;
	height: 14px;
	line-height: 14px;
	margin-left: 3px;
	padding: 1px 2px;
	border: 1px solid #ffe2c9;
	background: #fff6ef;
	color: #F70;
}

.results-lblock .sideGoods .info .prive-tag {
	display: block;
	overflow: hidden;
}

.results-lblock .sideGoods .info .prive-tag .prive {
	float: left;
	height: 20px;
	font-family: tahoma;
	color: #d90000;
	font-size: 16px;
	line-height: 20px;
	vertical-align: middle;
	overflow: hidden;
}

.results-lblock .sideGoods .info .prive-tag .no-price {
	float: left;
	color: #b5b5b5;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	overflow: hidden;
}

.results-lblock .sideGoods .info .prive-tag .prive b {
	float: left;
	margin: 1px 3px 0 0;
	color: #D00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.results-lblock .sideGoods .info .prive-tag .no-prive {
	float: left;
	color: #b5b5b5;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	overflow: hidden;
}

.results-lblock .sideGoods .info .prive-tag .tag {
	float: right;
	margin-top: 1px;
}

.results-lblock .sideGoods .info .prive-tag .tag i {
	float: left;
	height: 14px;
	line-height: 14px;
	margin-left: 3px;
	padding: 0 1px;
	border: 1px solid #ffe2c9;
	background: #fff6ef;
	color: #F70;
}

.results-lblock .sideGoods .all {
	display: block;
	position: relative;
	height: 32px;
	padding-right: 10px;
	border-top: 1px solid #EBEBEB;
	background-color: #FAFAFA;
	color: #666;
	cursor: pointer;
	text-align: right;
	line-height: 32px;
}

.results-lblock .sideGoods .all i {
	display: block;
	position: absolute;
	overflow: hidden;
	width: 15px;
	height: 8px;
	background: url(images/icon.png) no-repeat 0 -603px;
	top: -1px;
	right: 16px;
}

.results-lblock .sideGoods .all.up i {
	background: url(images/icon.png) no-repeat 0 -673px;
	top: -8px;
	right: 16px;
}

.results-lblock .sideGoods .all:hover {
	background: #fff;
}

.results-lblock .sideGoods .all.up:hover i {
	background: url(images/icon.png) no-repeat 0 -612px;
}

.results-lblock .sideGoods .item-title-little {
	border-bottom: 1px solid #F3F3F3;
	background-color: #FAFAFA;
	color: #666;
	text-indent: 10px;
	font: 700 14px/40px 'Microsoft YaHei';
}

.results-lblock .sideGoods.brand-list .item-title {
	background-color: #FAFAFA;
}

.results-lblock .sideGoods.brand-list .item-title span.l {
	width: 188px;
	border: none;
	_width: 174px;
}

.results-lblock .sideGoods.brand-list .brands {
	overflow: hidden;
	width: 168px;
	margin-bottom: -1px;
	padding: 14px 10px;
}

.results-lblock .sideGoods.brand-list .brands div.clearfix {
	overflow: hidden;
	width: 188px;
}

.results-lblock .sideGoods.brand-list .item {
	position: relative;
	float: left;
	overflow: hidden;
	width: 80px;
	height: 30px;
	margin-right: 10px;
	*cursor: pointer;
	font: normal 12px/30px arial, tahoma, \5b8b\4f53;
	color: #666;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.results-lblock .sideGoods.brand-list .item:hover {
	text-decoration: underline;
	color: #F70;
}

.search-opt .rel-class dl.only {
	border-bottom-style: solid;
}

.search-opt .rel-class dl.all-class dd .item {
	width: 1242px;
}

.root1200 .search-opt .rel-class dl.all-class dd .item {
	width: 966px;
}

.root990 .search-opt .rel-class dl.all-class dd .item {
	width: 828px;
}

.brand-banner {
	overflow: hidden;
	height: 120px;
	background-color: #FAFAFA;
}

.brand-banner.no-pic {
	width: 1388px;
	height: 88px;
	margin: 0 auto;
	border: 1px solid #ddd;
	background: #FFF;
	text-align: right;
	margin-top: 10px;
}

.brand-banner.no-pic a.logo {
	float: left;
	width: 120px;
	height: 40px;
	padding: 24px 20px 0 20px;
}

.brand-banner.no-pic .info {
	float: left;
	width: 988px;
	text-align: left;
	line-height: 18px;
	max-height: 56px;
	height: auto !important;
	_height: 56px;
	overflow: hidden;
}

.brand-banner.no-pic .button {
	display: inline-block;
	width: 180px;
	height: 88px;
	background: #FBFBFB;
}

.brand-banner.no-pic .button span a {
	display: block;
	text-align: center;
	font: 700 18px/24px "Microsoft YaHei";
	width: 140px;
	padding: 20px 20px 7px;
	text-overflow: ellipsis;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	height: 24px;
}

.brand-banner.no-pic .button span a:hover {
	text-decoration: none;
}

.brand-banner.no-pic .button b a {
	display: inline-block;
	height: 16px;
	padding-left: 7px;
	line-height: 16px;
	background: url(images/store-tips.png) left top no-repeat;
	margin: 0 58px;
	_margin: 0 58px;
}

.brand-banner.no-pic .button b a i {
	display: inline-block;
	height: 16px;
	width: 50px;
	padding-right: 7px;
	font-weight: normal;
	font-size: 12px;
	vertical-align: top;
	color: #fff;
	font-family: \5b8b\4f53;
	background: url(images/store-tips.png) right top no-repeat;
}

.brand-banner.no-pic .button b a:hover i {
	text-decoration: underline;
}

.brand-banner div.clearfix {
	overflow: hidden;
	width: 1390px;
	margin: 0 auto;
}

.root1200 .brand-banner div.clearfix {
	width: 1190px;
}

.root990 .brand-banner div.clearfix {
	width: 990px;
}

.root1200 .brand-banner.no-pic {
	width: 1188px;
}

.root1200 .brand-banner.no-pic .info {
	width: 788px;
}

.root990 .brand-banner.no-pic {
	width: 988px;
}

.root990 .brand-banner.no-pic .info {
	width: 588px;
}

.brand-banner .store {
	width: 190px;
	height: 115px;
	border-bottom: 5px solid #F8AA06;
	background-color: #FFF;
	text-align: center;
}

.brand-banner .store img {
	display: block;
	margin: 14px auto 0;
}

.brand-banner .store a {
	text-decoration: none;
}

.brand-banner .store a:hover {
	text-decoration: none;
}

.brand-banner .store h2 {
	overflow: hidden;
	height: 26px;
	margin-top: 4px;
	color: #666;
	text-align: center;
	font: 700 18px/26px 'Microsoft YaHei';
}

.brand-banner .store h2 a {
	color: #333;
}

.brand-banner .store h2 a:hover {
	color: #333;
	text-decoration: none;
}

.brand-banner .store .to-store {
	display: inline-block;
	height: 16px;
	margin: 6px 0 0 0;
	padding-left: 7px;
	line-height: 16px;
	background: url(images/store-tips.png) left top no-repeat;
}

.brand-banner .store .to-store i {
	display: inline-block;
	height: 16px;
	width: 12px;
	padding-right: 7px;
	font-size: 12px;
	vertical-align: top;
	color: #fff;
	font-family: \5b8b\4f53;
	background: url(images/store-tips.png) right top no-repeat;
}

.brand-banner .store .to-store i i {
	display: none;
}

.brand-banner .banner-pic {
	position: relative;
	width: 795px;
	height: 120px;
	background: url(images/brand-bg.jpg) no-repeat 0 0;
}

.root1200 .brand-banner .banner-pic {
	width: 600px;
}

.root990 .brand-banner .banner-pic {
	width: 435px;
}

.brand-banner .banner-pic img {
	display: block;
}

.brand-banner .banner-pic .pic {
	display: block;
	position: relative;
}

.brand-banner .banner-pic .pic img {
	width: 795px;
	height: 120px;
}

.root1200 .brand-banner .banner-pic .pic img {
	width: 600px;
	height: 120px;
}

.root990 .brand-banner .banner-pic .pic img {
	width: 425px;
	height: 120px;
}

.brand-banner .banner-pic .pic:hover {
	text-decoration: none;
}

.brand-banner .banner-pic .text {
	display: block;
	position: relative;
	top: 50%;
}

.brand-banner .banner-pic .pic-hot {
	display: block;
	position: absolute;
	z-index: 2;
	width: 155px;
	height: 120px;
	background: url(images/pic.png) no-repeat -132px 0;
	top: 0;
	right: 0;
}

.brand-banner .banner-pic .text h3 {
	display: inline;
	margin: 26px 20px 0;
	color: #666;
	font-family: 'Microsoft YaHei';
	font-size: 22px;
	font-weight: normal;
}

.brand-banner .banner-pic .text p {
	overflow: hidden;
	width: 530px;
	margin: 5px 20px 0;
	color: #666;
	font-family: 'Microsoft YaHei';
	line-height: 20px;
}

.root1200 .brand-banner .banner-pic .text p {
	width: 488px;
}

.root990 .brand-banner .banner-pic .text p {
	width: 306px;
}

.brand-banner .item-list {
	width: 405px;
	height: 120px;
	overflow: hidden;
}

.brand-banner .item-list ul {
	width: 390px;
	padding: 10px 20px 10px 0;
}

.root1200 .brand-banner .item-list {
	width: 400px;
}

.root990 .brand-banner .item-list {
	width: 355px;
}

.root990 .brand-banner .item-list ul {
	width: 360px;
	padding: 10px 10px 10px 0;
}

.brand-banner .item-list .item {
	float: left;
	width: 100px;
	height: 100px;
	padding: 0 0 0 30px;
	*padding: 0 15px;
}

.root990 .brand-banner .item-list .item {
	padding: 0 0 0 20px;
	*padding: 0 10px;
}

.brand-banner .item-list .item .item-pic {
	display: block;
	background: #FFF;
	width: 80px;
	height: 80px;
	padding: 9px;
	border: 1px solid #efefef;
}

.brand-banner .item-list .item .item-pic img {
	display: block;
	width: 80px;
	height: 80px;
}

.brand-banner .item-list .item .reminder {
	display: block;
	position: absolute;
	width: 100px;
	height: 24px;
	text-align: center;
	bottom: 0;
}

.brand-banner .item-list .item .reminder .opac-bg {
	position: absolute;
	width: 100px;
	height: 24px;
	opacity: .35;
	background: #333;
	left: 0;
	bottom: 0;
	filter: alpha(opacity = 35);
}

.brand-banner .item-list .item .reminder i {
	position: relative;
	z-index: 5;
	line-height: 24px;
	color: #FFF;
}

.brand-banner .item-list .item:hover .reminder i {
	text-decoration: underline;
}

.results-search-list .search-opt {
	margin-top: 0;
	margin-bottom: 10px;
}

.results-search-list .search-opt .rel-class dd {
	width: 1033px;
}

.results-search-list .search-opt dd .item {
	float: left;
	width: 958px;
	*width: 940px;
}

.results-search-list .search-opt .opt-list dd {
	width: 1032px;
}

.results-search-list .search-brand .brand-list {
	width: 905px;
}

.results-search-list .brand-list .brand-item {
	width: 905px;
}

.results-search-list .brand-list .text-item {
	width: 905px;
}

.results-search-list .brand-list .text-item div {
	width: 868px;
}

.results-search-list .all-more .brand-list .text-item {
	width: 868px;
}

.root1200 .results-search-list .search-opt .rel-class dd {
	width: 833px;
}

.root1200 .results-search-list .search-opt dd .item {
	float: left;
	width: 758px;
	*width: 740px;
}

.root1200 .results-search-list .search-opt .opt-list dd {
	width: 832px;
}

.root1200 .results-search-list .search-brand .brand-list {
	width: 690px;
}

.root1200 .results-search-list .brand-list .brand-item {
	width: 684px;
}

.root1200 .results-search-list .brand-list .text-item {
	width: 700px;
}

.root1200 .results-search-list .brand-list .text-item div {
	width: 690px;
}

.root1200 .results-search-list .all-more .brand-list .text-item {
	width: 668px;
}

.root1200 .results-search-list .all-more .brand-list .text-item div {
	width: 668px;
}

.root990 .results-search-list .search-opt .rel-class dd {
	width: 633px;
}

.root990 .results-search-list .search-opt dd .item {
	float: left;
	width: 558px;
	*width: 540px;
}

.root990 .results-search-list .search-opt .opt-list dd {
	width: 632px;
}

.root990 .results-search-list .search-brand .brand-list {
	width: 526px;
}

.root990 .results-search-list .brand-list .brand-item {
	width: 463px;
}

.root990 .results-search-list .brand-list .text-item {
	width: 520px;
}

.root990 .results-search-list .brand-list .text-item div {
	width: 520px;
}

.root990 .results-search-list .all-more .brand-list .text-item {
	width: 504px;
}

.virtual-box {
	margin-bottom: 20px;
	background-color: #f1d8ba;
	overflow: visible;
}

.virtual-box .container {
	width: 1390px;
	height: 280px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}

.virtual-box .container .main-box {
	width: 100%;
}

.spring {
	background: #fef8dd;
}

.spring .container .main-box {
	background: url(images/spring.jpg) right top no-repeat;
}

.summer {
	background: #dbeded;
}

.summer .container .main-box {
	background: url(images/summer.jpg) right top no-repeat;
}

.autumn {
	background: #f0d8ba;
}

.autumn .container .main-box {
	background: url(images/autumn.jpg) right top no-repeat;
}

.winter {
	background: #fbfbfb;
}

.winter .container .main-box {
	background: url(images/winter.jpg) right top no-repeat;
}

.virtual-box .fly-box {
	float: left;
	position: relative;
	width: 544px;
	height: 260px;
	margin: 10px 0;
	z-index: 5;
	_left: 20px;
}

.virtual-box .bg-box {
	float: left;
	position: absolute;
	width: 544px;
	height: 260px;
	margin: 10px 0;
	background-color: #fff;
	opacity: .9;
	filter: alpha(opacity = 90);
	top: 0;
	left: 0;
	_left: 20px;
}

.virtual-box .fly-box .f-title {
	display: block;
	padding-left: 20px;
	border-bottom: 1px solid #70c2ef;
	font-weight: normal;
	font: 18px/38px 'Microsoft YaHei';
	color: #1c8ded;
}

.virtual-box .fly-box .f-content {
	padding: 20px 30px 30px;
}

.virtual-box .fly-box .check-type {
	font: 12px/24px \5b8b\4f53;
	color: #333;
}

.virtual-box .fly-box .check-type input {
	vertical-align: middle;
	margin-right: 5px;
	*margin-left: -4px;
}

.virtual-box .fly-box .check-type label {
	vertical-align: middle;
	margin-right: 18px;
}

.virtual-box .fly-box .f-city {
	margin-top: 4px;
	overflow: hidden;
}

.virtual-box .fly-box .f-city dl.clearfix {
	height: 50px;
	font: 12px/50px \5b8b\4f53;
}

.virtual-box .fly-box .f-city .left {
	width: 252px;
	float: left;
	position: relative;
}

.virtual-box .fly-box .f-city .right {
	float: left;
	position: relative;
	overflow: hidden;
}

.virtual-box .fly-box .f-city .right.disabled {
	color: #d9d9d9;
}

.virtual-box .fly-box .f-city .right .date-icons {
	display: block;
	position: absolute;
	width: 20px;
	height: 15px;
	background: url(images/pic.png) no-repeat;
	right: 6px;
	top: 18px;
	cursor: pointer;
}

.virtual-box .fly-box .f-city .right .start-icon {
	background-position: 0 -233px;
}

.virtual-box .fly-box .f-city .right .end-icon {
	background-position: 0 -258px;
}

.virtual-box .fly-box .f-city .right.disabled .end-icon {
	cursor: default;
	display: none;
}

.virtual-box .fly-box .f-city dd label {
	float: left;
}

.virtual-box .fly-box .f-city .right label {
	margin-right: 2px;
	_margin-right: -1px;
}

.virtual-box .fly-box .f-city dd .city-input {
	position: relative;
	width: 160px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #ddd;
	margin-left: 2px;
	_margin-left: -1px;
	padding: 5px 0 5px 8px;
	color: #666;
	background-color: #fff;
	_top: 10px;
}

.virtual-box .fly-box .f-city dd .date-input {
	position: relative;
	width: 168px;
	height: 28px;
	margin-left: 0;
	line-height: 28px;
	border: 1px solid #ddd;
	text-indent: 10px;
	color: #666;
	background-color: #fff;
	_top: 10px;
}

.virtual-box .fly-box .f-city dd .city-input:focus {
	border-color: #b7deff;
}

.virtual-box .fly-box .f-city dd .date-input:focus {
	border-color: #b7deff;
}

.virtual-box .fly-box .f-city .right.disabled .date-input:focus {
	border-color: #ddd;
}

.virtual-box .fly-box .search-btn {
	margin-top: 10px;
}

.virtual-box .fly-box .search-btn a {
	float: right;
	padding: 6px 18px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	background-color: #1c8ded;
	text-decoration: none;
}

.virtual-box .fly-box .search-btn a:hover {
	background-color: #44a9ff;
}

.default-citys {
	display: none;
	position: absolute;
	width: 390px;
	background-color: #fff;
	left: 100px;
	top: 190px;
	z-index: 30;
	border: 1px solid #cacaca;
	vertical-align: middle;
}

.default-citys .title {
	padding-left: 10px;
	font: 12px/32px \5b8b\4f53;
	color: #666;
}

.default-citys .tabMenu {
	overflow: visible;
	border-bottom: 1px solid #ddd;
}

.default-citys .tabMenu li {
	float: left;
	position: relative;
	border: 1px solid #ddd;
	margin-bottom: -1px;
	margin-left: 4px;
	padding: 0 5px;
	background-color: #f8f8f8;
	color: #999;
	line-height: 20px;
	cursor: pointer;
}

.default-citys .tabMenu li.cur {
	border-bottom: 1px solid #fff;
	background-color: #fff;
	color: #333;
}

.default-citys .city-area {
	padding: 5px 0;
}

.default-citys .city-area dt {
	width: 10px;
	height: 1px;
	float: left;
	font-weight: bold;
	color: #ff7600;
	padding-left: 8px;
	line-height: 22px;
}

.default-citys .city-area dd {
	float: left;
	width: 370px;
}

.default-citys .city-area dd a {
	display: block;
	float: left;
	width: 58px;
	padding-left: 10px;
	color: #333;
	line-height: 22px;
}

.default-citys .city-area dd a:hover {
	color: #ff7600;
}

.picked-citys {
	display: none;
	position: absolute;
	width: 198px;
	margin-bottom: -2px;
	background-color: #fff;
	left: 100px;
	top: 190px;
	z-index: 10;
	border: 1px solid #cacaca;
	vertical-align: middle;
}

.picked-citys li {
	border-bottom: 1px dashed #e0e0e0;
}

.picked-citys li.no-result {
	border-bottom: none;
	background-color: #fff2e8;
	color: #333;
	line-height: 24px;
	padding: 0 6px;
}

.picked-citys li.no-result em {
	color: #f70;
}

.picked-citys li a {
	display: block;
	background-color: #fff;
	color: #333;
	line-height: 24px;
	padding: 0 6px;
	text-decoration: none;
}

.picked-citys li a:hover {
	text-decoration: none;
}

.picked-citys li.li-hover a {
	background-color: #555;
	color: #FFF;
}

.picked-citys li a span {
	float: left;
}

.picked-citys li a i {
	float: right;
}

.root1200 .virtual-box .container {
	width: 1190px;
}

.root990 .virtual-box .container {
	width: 990px;
}

.root990 .virtual-box .bg-box {
	width: 504px;
}

.root990 .virtual-box .fly-box {
	width: 504px;
}

.root990 .virtual-box .fly-box .f-city .left {
	width: 212px;
}

.root990 .virtual-box .fly-box .f-city .left input {
	width: 130px;
}

.calendar dd a span {
	display: block;
	width: 25px;
	height: 22px;
}

.cal-close {
	position: absolute;
	right: 5px;
	top: 5px;
	display: block;
	width: 15px;
	height: 15px;
	font-size: 0;
	background: url(images/calendarIcon.png) no-repeat right -13px;
	cursor: pointer;
	text-indent: -20px;
}

.cal-prev, .cal-next {
	margin-top: 90px;
	width: 20px;
	height: 38px;
	cursor: pointer;
	background: url(images/calendarBtn.png) no-repeat;
	text-indent: -30px;
	overflow: hidden;
}

.cal-prev {
	float: left;
	margin-left: 10px;
}

.cal-next {
	float: left;
	margin-right: 10px;
	background-position: -20px 0;
}

.cal-container {
	float: left;
	margin: 10px 7px 0;
}

.calendar {
	float: left;
	position: relative;
	border: 1px solid #cacaca;
	background: #fff;
	padding-bottom: 15px;
}

.calendar dl, .calendar dd {
	margin: 0;
	padding: 0;
	width: 183px;
	font-size: 12px;
	line-height: 24px;
}

.calendar dt.title-date {
	width: 100%;
	background: none;
	border: none;
	color: #404040;
	display: block;
	border-bottom: 1px solid #E4E4E4;
	font-weight: 700;
	position: relative;
}

.calendar dt {
	background: #555;
	float: left;
	width: 25px;
	border-right: 1px solid #6e6e6e;
	text-align: center;
	color: #fff;
}

.calendar dt.last {
	padding-left: 1px;
	border-right: none;
}

.calendar dt.first {
	padding-left: 1px;
}

.calendar dd {
	clear: both;
	width: 183px;
	height: 139px;
	font-weight: 700;
	background: url(images/calendarFrame.png) no-repeat;
	margin: 0;
}

.prevyear {
	left: 4px;
	width: 9px;
}

.prevmonth {
	width: 5px;
	background-position: -9px 0;
	left: 20px;
}

.nextyear {
	width: 9px;
	background-position: -19px 0;
	right: 5px;
}

.nextmonth {
	width: 5px;
	background-position: -14px 0;
	right: 20px;
}

.calendar dd a {
	float: left;
	width: 25px;
	height: 22px;
	overflow: hidden;
	text-decoration: none;
	margin: 1px 0 0 1px;
	text-align: center;
	color: #333;
}

.calendar dd a.hover {
	background: #BBDDF4;
	color: #fff;
}

.calendar dd a.weekend {
	background: #FAECBB;
	color: #fff;
}

.calendar dd a:hover {
	background: #f60;
	color: #fff;
}

.calendar dd a.disabled:hover, .calendar dd a.disabled {
	background: #fff;
	color: #999;
	cursor: default;
}

.calendar dd a.startdate {
	background: #06c;
	color: #fff;
}

.calendar dd a.on {
	background: #F70;
	color: #fff;
}

.calendar dd a.yuandan, .calendar dd a.chuxi, .calendar dd a.chunjie,
	.calendar dd a.yuanxiao, .calendar dd a.qingming, .calendar dd a.wuyi,
	.calendar dd a.duanwu, .calendar dd a.zhongqiu, .calendar dd a.guoqing,
	.calendar dd a.today {
	text-indent: -999px;
	background: url(images/calendarFestival.png) no-repeat;
}

.calendar dd a.yuandan {
	background-position: 0 0;
}

.calendar dd a.chuxi {
	background-position: 0 -30px;
}

.calendar dd a.chunjie {
	background-position: 0 -60px;
}

.calendar dd a.yuanxiao {
	background-position: 0 -90px;
}

.calendar dd a.qingming {
	background-position: 0 -120px;
}

.calendar dd a.wuyi {
	background-position: 0 -150px;
}

.calendar dd a.duanwu {
	background-position: 0 -180px;
}

.calendar dd a.zhongqiu {
	background-position: 0 -210px;
}

.calendar dd a.guoqing {
	background-position: 0 -240px;
}

.calendar dd a.today {
	background-position: 0 -270px;
}

.calendar dd a.yuandan:hover, .calendar dd a.yuandan:hover .select-range,
	.calendar dd a.yuandan .selected, .calendar dd a.yuandan .start-date {
	background: url(images/calendarFestival.png) no-repeat -31px 0;
}

.calendar dd a.chuxi:hover, .calendar dd a.chuxi:hover .select-range,
	.calendar dd a.chuxi .selected, .calendar dd a.chuxi .start-date {
	background: url(images/calendarFestival.png) no-repeat -31px -30px;
}

.calendar dd a.chunjie:hover, .calendar dd a.chunjie:hover .select-range,
	.calendar dd a.chunjie .selected, .calendar dd a.chunjie .start-date {
	background: url(images/calendarFestival.png) no-repeat -31px -60px;
}

.calendar dd a.yuanxiao:hover, .calendar dd a.yuanxiao:hover .select-range,
	.calendar dd a.yuanxiao .selected, .calendar dd a.yuanxiao .start-date
	{
	background: url(images/calendarFestival.png) no-repeat -31px -90px;
}

.calendar dd a.qingming:hover, .calendar dd a.qingming:hover .select-range,
	.calendar dd a.qingming .selected, .calendar dd a.qingming .start-date
	{
	background: url(images/calendarFestival.png) no-repeat -31px -120px;
}

.calendar dd a.wuyi:hover, .calendar dd a.wuyi:hover .select-range,
	.calendar dd a.wuyi .selected, .calendar dd a.wuyi .start-date {
	background: url(images/calendarFestival.png) no-repeat -31px -150px;
}

.calendar dd a.duanwu:hover, .calendar dd a.duanwu:hover .select-range,
	.calendar dd a.duanwu .selected, .calendar dd a.duanwu .start-date {
	background: url(images/calendarFestival.png) no-repeat -31px -180px;
}

.calendar dd a.zhongqiu:hover, .calendar dd a.zhongqiu:hover .select-range,
	.calendar dd a.zhongqiu .selected, .calendar dd a.zhongqiu .start-date
	{
	background: url(images/calendarFestival.png) no-repeat -31px -210px;
}

.calendar dd a.guoqing:hover, .calendar dd a.guoqing:hover .select-range,
	.calendar dd a.guoqing .selected, .calendar dd a.guoqing .start-date {
	background: url(images/calendarFestival.png) no-repeat -31px -240px;
}

.calendar dd a.today:hover, .calendar dd a.today:hover .select-range,
	.calendar dd a.today .selected, .calendar dd a.today .start-date {
	background: url(images/calendarFestival.png) no-repeat -31px -270px;
}

.calendar dd a.end-date, .cal-end dd a:hover, .cal-end dd a.select-range:hover
	{
	color: #FFF;
	background-color: #E2AD44;
}

.calendar dd a.yuandan .end-date, .cal-end dd a.yuandan:hover, .cal-end dd a.yuandan:hover .select-range
	{
	background-position: -62px 0;
}

.calendar dd a.chuxi .end-date, .cal-end dd a.chuxi:hover, .cal-end dd a.chuxi:hover .select-range
	{
	background-position: -62px -30px;
}

.calendar dd a.chunjie .end-date, .cal-end dd a.chunjie:hover, .cal-end dd a.chunjie:hover .select-range
	{
	background-position: -62px -60px;
}

.calendar dd a.yuanxiao .end-date, .cal-end dd a.yuanxiao:hover,
	.cal-end dd a.yuanxiao:hover .select-range {
	background-position: -62px -90px;
}

.calendar dd a.qingming .end-date, .cal-end dd a.qingming:hover,
	.cal-end dd a.qingming:hover .select-range {
	background-position: -62px -120px;
}

.calendar dd a.wuyi .end-date, .cal-end dd a.wuyi:hover, .cal-end dd a.wuyi:hover .select-range
	{
	background-position: -62px -150px;
}

.calendar dd a.duanwu .end-date, .cal-end dd a.duanwu:hover, .cal-end dd a.duanwu:hover .select-range
	{
	background-position: -62px -180px;
}

.calendar dd a.zhongqiu .end-date, .cal-end dd a.zhongqiu:hover,
	.cal-end dd a.zhongqiu:hover .select-range {
	background-position: -62px -210px;
}

.calendar dd a.guoqing .end-date, .cal-end dd a.guoqing:hover, .cal-end dd a.guoqing:hover .select-range
	{
	background-position: -62px -240px;
}

.calendar dd a.today .end-date, .cal-end dd a.today:hover, .cal-end dd a.today:hover .select-range
	{
	background-position: -62px -270px;
}

.calendar dd a.select-range {
	background-color: #D9F2FF;
}

.calendar dd a.yuandan .select-range {
	background-position: -93px 0;
}

.calendar dd a.chuxi .select-range {
	background-position: -93px -30px;
}

.calendar dd a.chunjie .select-range {
	background-position: -93px -60px;
}

.calendar dd a.yuanxiao .select-range {
	background-position: -93px -90px;
}

.calendar dd a.qingming .select-range {
	background-position: -93px -120px;
}

.calendar dd a.wuyi .select-range {
	background-position: -93px -150px;
}

.calendar dd a.duanwu .select-range {
	background-position: -93px -180px;
}

.calendar dd a.zhongqiu .select-range {
	background-position: -93px -210px;
}

.calendar dd a.guoqing .select-range {
	background-position: -93px -240px;
}

.calendar dd a.today .select-range {
	background-position: -93px -270px;
}

.cal-end dd a.hover {
	background-color: #BBDDF4;
}

.cal-end dd a.yuandan .hover {
	background-position: -124px 0;
}

.cal-end dd a.chuxi .hover {
	background-position: -124px -30px;
}

.cal-end dd a.chunjie .hover {
	background-position: -124px -60px;
}

.cal-end dd a.yuanxiao .hover {
	background-position: -124px -90px;
}

.cal-end dd a.qingming .hover {
	background-position: -124px -120px;
}

.cal-end dd a.wuyi .hover {
	background-position: -124px -150px;
}

.cal-end dd a.duanwu .hover {
	background-position: -124px -180px;
}

.cal-end dd a.zhongqiu .hover {
	background-position: -124px -210px;
}

.cal-end dd a.guoqing .hover {
	background-position: -124px -240px;
}

.cal-end dd a.today .hover {
	background-position: -124px -270px;
}

.calendar-time {
	float: left;
	clear: left;
	margin: 15px 0 0 7px;
	color: #333;
	_display: inline;
}

.calendar-time strong {
	font-size: 14px;
	font-weight: 700;
}

.calendar-time .plan {
	clear: left;
	float: left;
	width: 184px;
	margin-top: 15px;
}

.calendar-time .plan span {
	float: left;
	width: 12px;
	margin-top: -6px;
	position: relative;
	z-index: 2;
	overflow: hidden;
}

.calendar-time .plan .barM {
	float: left;
	position: relative;
	width: 170px;
	height: 3px;
	border: 1px solid #AAA;
	background: #D8D8D8;
	font-size: 0;
}

.calendar-time .plan .bar {
	cursor: pointer;
	position: absolute;
	left: 0;
	top: -5px;
	width: 17px;
	height: 13px;
	background: url(images/calendarIcon.png) no-repeat;
}

.calendar-time em.confirm-btn {
	float: left;
	clear: left;
	cursor: pointer;
	margin-top: 10px;
	width: 48px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	background: #fafafa;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-left: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
	color: #333;
	letter-spacing: 5px;
}

.special_box {
	_width: 1190px;
	_overflow: hidden;
}

.special_list {
	width: 1190px;
	padding-bottom: 50px;
	*padding-bottom: 62px !important;
	_padding-bottom: 50px;
	*position: relative;
	_width: 1190px;
	_overflow: hidden;
	z-index: 9;
}

.special_list ul {
	margin-bottom: 40px;
}

.special_list li {
	float: left;
	width: 1190px;
	height: 222px;
	border: 4px solid #FFF;
	position: relative;
	left: -4px;
	top: -4px;
	margin: 0 0 12px 0;
	padding: 0;
	z-index: 2;
}

.special_list li.on {
	float: left;
	border: 4px solid #F3F3F3;
	z-index: 3;
}

.special_list li .book-wrap {
	width: 1148px;
	height: 184px;
	padding: 16px 20px 20px 20px;
	border: 1px solid #EAEAEA;
}

.special_list li .book-wrap .book-pic {
	float: left;
	position: relative;
	width: 180px;
	height: 180px;
	padding: 4px 20px 0 0;
}

.special_list li .book-wrap .book-pic img {
	width: 180px;
	height: 180px;
}

.special_list li .book-wrap .book-pic i.exp-bg {
	position: absolute;
	display: block;
	width: 50px;
	height: 60px;
	right: 20px;
	top: 0;
}

.special_list li .book-wrap .book-pic i.exp-bg.ys {
	background: url(images/bPre.png) no-repeat;
}

.special_list li .book-wrap .book-pic i.exp-bg.ebook {
	background: url(images/bEbook.png) no-repeat;
}

.special_list li .book-wrap .book-pic i.exp-bg.bgame {
	background: url(images/bGame.png) no-repeat;
}

.special_list li .book-wrap .book-pic i.exp-bg.bapp {
	background: url(images/bApp.png) no-repeat;
}

.special_list li .book-wrap .book-pic i.exp-bg.djt {
	background: url(images/bDeposit.png) no-repeat;
}

.special_list li .book-wrap .book-pic i.exp-bg.brecom {
	background: url(images/bRecom.png) no-repeat;
}

.special_list li .book-wrap .book-pic i.exp-bg.yd {
	background: url(images/bReservations.png) no-repeat;
}

.special_list li .book-wrap .book-pic i.exp-bg.yy {
	background: url(images/bAppointment.png) no-repeat;
}

.special_list li .book-wrap .book-infos {
	float: left;
	width: 948px;
	height: 184px;
}

.special_list li .book-wrap .book-infos .book-infos-columns {
	float: left;
	width: 100%;
	height: 140px;
}

.special_list li .book-wrap .book-infos .book-infos-columns .book-own-infos
	{
	float: left;
	width: 390px;
}

.special_list li .book-wrap .book-infos .book-infos-columns .sell-point
	{
	height: 44px;
	margin: -2px 0 2px 0;
	line-height: 24px;
	font-size: 14px;
	overflow: hidden;
}

.special_list li .book-wrap .book-infos .book-infos-columns .sell-point a
	{
	color: #333;
	font-weight: bold;
}

.special_list li .book-wrap .book-infos .book-infos-columns .sell-point a:hover
	{
	color: #F70;
	text-decoration: underline;
}

.special_list li .book-wrap .book-infos .book-infos-columns .sell-point a em
	{
	color: #F70;
	font-weight: normal;
}

.special_list li .book-wrap .book-infos .book-infos-columns .sell-point a b.highlight
	{
	color: #F70;
}

.special_list li .book-wrap .book-infos .book-infos-columns .sell-point i
	{
	position: relative;
	float: left;
	margin: 6px 10px 0 0;
	background: #ffad66;
	height: 18px;
	line-height: 18px;
	width: 44px;
	text-align: center;
	color: #FFF;
	font-size: 12px;
}

.special_list li .book-wrap .book-infos .book-infos-columns .sell-point i b
	{
	position: absolute;
	width: 0;
	height: 0;
	top: 7px;
	right: -3px;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 3px solid #ffad66;
	overflow: hidden;
}

.special_list li .book-wrap .book-infos .book-infos-columns .author,
	.special_list li .book-wrap .book-infos .book-infos-columns .press {
	color: #999;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
}

.special_list li .book-wrap .book-infos .book-infos-columns .author {
	margin-top: 18px;
}

.special_list li .book-wrap .book-infos .book-infos-columns .author em {
	color: #333;
}

.special_list li .book-wrap .book-infos .book-infos-columns .press {
	padding-top: 4px;
}

.special_list li .book-wrap .book-infos .book-infos-columns .press em {
	display: inline-block;
	width: 170px;
	vertical-align: top;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333;
	padding: 0 40px 0 0;
}

.special_list li .book-wrap .book-infos .book-infos-columns .com-cnt {
	padding: 15px 0 14px 0;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
}

.special_list li .book-wrap .book-infos .book-infos-columns .com-cnt em
	{
	color: #666;
	height: 16px;
	padding: 0 0 0 20px;
}

.special_list li .book-wrap .book-infos .book-infos-columns .com-cnt i {
	color: #999;
	margin-right: 5px;
}

.special_list li .book-wrap .book-infos .book-infos-columns .com-cnt span
	{
	color: #ccc;
	margin: 0 5px;
	*margin-top: -2px;
}

.special_list li .book-wrap .book-infos .book-infos-columns .com-cnt a {
	font-weight: 700;
	font-family: arial;
	*margin-top: -2px;
}

.special_list li .book-wrap .book-infos .book-infos-columns .com-cnt a:hover
	{
	text-decoration: underline;
}

.special_list li .book-wrap .book-infos .book-infos-columns .com-cnt a.num
	{
	color: #2272c8;
}

.special_list li .book-wrap .book-infos .book-infos-columns .com-cnt a.per
	{
	color: #F70;
}

.special_list li .book-wrap .book-infos .book-infos-columns .prive-tag {
	float: left;
	width: 145px;
	padding: 0 0 0 80px;
	overflow: hidden;
}

.special_list li .book-wrap .book-infos .book-infos-columns .prive-tag em
	{
	display: block;
}

.special_list li .book-wrap .book-infos .book-infos-columns .prive-tag del
	{
	display: block;
	margin-top: 5px;
	color: #999;
}

.special_list li .book-wrap .book-infos .book-infos-columns .prive-tag i
	{
	display: inline-block;
	height: 14px;
	vertical-align: middle;
	line-height: 14px;
	margin: 3px 3px 0 0;
	padding: 1px 2px;
	border: 1px solid #ffe2c9;
	background: #fff6ef;
	color: #F70;
	*line-height: inherit;
	*padding-bottom: 0;
}

.special_list li .book-wrap .book-infos .book-infos-columns .prive-tag .role-play
	{
	margin-top: 5px;
	color: #333;
}

.special_list li .book-wrap .book-infos .book-infos-columns .prive-tag .phone-system
	{
	margin: 12px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

.special_list li .book-wrap .book-infos .book-infos-columns .prive-tag .original-price
	{
	margin-top: 18px;
	color: #2272C8;
}

.special_list li .book-wrap .book-infos .book-infos-columns .prive-tag .original-price em
	{
	display: inline-block;
}

.special_list li .book-wrap .book-infos .book-infos-columns .prive-tag .original-price .red-font
	{
	color: #d90000;
	margin: 0;
	border: none;
	background: none;
	padding: 0;
	line-height: inherit;
	vertical-align: top;
}

.special_list li .book-wrap .book-infos .book-infos-columns .prive-tag .prive-box
	{
	display: block;
	height: 20px;
	font-family: tahoma;
	line-height: 20px;
	overflow: hidden;
}

.special_list li .book-wrap .book-infos .book-infos-columns .prive-tag .prive
	{
	display: inline;
	color: #d90000;
	font-size: 20px;
	vertical-align: top;
}

.special_list li .book-wrap .book-infos .book-infos-columns .prive-tag .prive-box i
	{
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 0 5px;
	background: none;
	border: none;
	margin: 0;
}

.special_list li .book-wrap .book-infos .book-infos-columns .prive-tag .prive-box .prive i
	{
	color: #d90000;
	padding: 0;
}

.special_list li .book-wrap .book-infos .book-infos-columns .prive-tag .prive b
	{
	font-size: 18px;
	font-family: arial;
	margin: 0 3px 0 0;
	font-weight: 400;
}

.special_list li .book-wrap .book-infos .book-infos-columns .prive-tag .prive strong
	{
	font-size: 14px;
	font-size: SimSun;
	padding: 4px 0 0 0;
	margin: 0;
	vertical-align: text-top;
}

.special_list li .book-btns {
	float: right;
	padding: 4px 0 0 0;
	text-align: right;
}

.special_list li .book-btns .btn-wrap {
	height: 110px;
}

.gray-btn, .orange-btn, .disable-btn {
	display: block;
	width: 138px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border: 1px solid #EFEFEF;
	margin-bottom: 20px;
}

.gray-btn {
	color: #999;
}

.gray-btn:hover {
	color: #666;
	background: #F6F6F6;
}

.orange-btn {
	color: #F70;
	border-color: #FFE2C9;
}

.orange-btn:hover {
	background: #FFF6EF;
}

.disable-btn {
	color: #DDD;
	border-color: #EFEFEF;
}

.disable-btn:hover {
	color: #DDD;
	background: #fff;
}

.short-btn {
	display: inline-block;
	width: 63px;
	color: #999;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border: 1px solid #EFEFEF;
}

.short-btn:hover {
	color: #666;
	background: #F6F6F6;
}

.special_list li .book-btns span {
	text-align: right;
	color: #999;
}

.special_list li .book-btns span a {
	color: #666;
}

.special_list li .book-btns span a:hover {
	color: #F70;
	text-decoration: underline;
}

.special_list li .book-wrap .book-introduction {
	float: left;
	font-size: 12px;
	height: 40px;
	line-height: 20px;
	color: #999;
	overflow: hidden;
}

.special_list li .book-btns .res-opt {
	padding-bottom: 10px;
}

.special_list li .book-btns .recom {
	width: 140px;
	display: block;
	position: relative;
	height: 24px;
	_height: 24px;
	color: #999;
	text-align: center;
	cursor: pointer;
	border: 1px solid #EFEFEF;
	padding: 0;
	line-height: 24px;
}

.special_list li .book-btns .recom.open {
	background: #f6f6f6;
	color: #666;
}

.special_list li .book-btns .recom .recom-con {
	display: none;
	position: absolute;
	left: -119px;
	top: 25px;
	_top: 26px;
	width: 238px;
	border: 3px solid #CCC;
	background: #FFF;
}

.special_list li .book-btns .recom.open .recom-con {
	display: block;
}

.special_list li .book-btns .recom .recom-con dl {
	margin-bottom: -3px;
}

.special_list li .book-btns .recom .recom-con dd {
	width: 220px;
	_height: 100px;
	padding: 10px 9px;
	overflow: hidden;
	border-bottom: 3px solid #CCC;
}

.special_list li .book-btns .recom .recom-con b.trig {
	color: #FFF;
	position: absolute;
	top: -8px;
	right: 55px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #CCC;
	border-left: 5px solid transparent;
	overflow: hidden;
}

.special_list li .book-btns .recom.open .recom-con b.trig {
	color: #f6f6f6;
	right: 55px;
}

.special_list li .book-btns .recom .recom-con .img {
	float: left;
	width: 100px;
}

.special_list li .book-btns .recom .recom-con .img a {
	float: left;
	height: 100px;
}

.special_list li .book-btns .recom .recom-con .img img {
	display: block;
}

.special_list li .book-btns .recom .recom-con .info {
	float: left;
	width: 112px;
	padding: 0 0 0 8px;
	text-align: left;
}

.special_list li .book-btns .recom .recom-con .info p {
	line-height: 18px;
	height: 54px;
	overflow: hidden;
}

.special_list li .book-btns .recom .recom-con .info p.prive-tag {
	width: auto;
	height: auto;
	padding: 0;
	float: none;
}

.special_list li .book-btns .recom .recom-con .info p a {
	color: #333;
}

.special_list li .book-btns .recom .recom-con .info p a i {
	color: #F70;
}

.special_list li .book-btns .recom .recom-con .info p a:hover {
	background: none;
	color: #F70;
	text-decoration: underline;
}

.special_list li .book-btns .recom .recom-con .info em.prive {
	display: block;
	color: #d90000;
	font-size: 16px;
	line-height: 16px;
	font-family: tahoma;
}

.special_list li .book-btns .recom .recom-con .info em.prive b {
	font-family: arial;
	font-size: 14px;
	margin-right: 3px;
}

.special_list li .book-btns .recom.recom-full {
	width: 140px;
}

.special_list li .book-btns .recom.recom-full .recom-con {
	left: -103px;
	z-index: 8;
}

.special_list li .book-btns .recom.recom-full .recom-con b.trig {
	right: 67px;
}

.fr {
	float: right;
}

.fl {
	float: left;
}

.t-r {
	text-align: right;
}

.t-l {
	text-align: left;
}

.ml10 {
	margin-left: 10px;
	_margin-left: 10px;
}

.mb0 {
	margin-bottom: 0 !important;
}

.root1200 .special_list {
	width: 990px;
	_width: 990px;
	_overflow: hidden;
}

.root1200 .special_list li {
	width: 990px;
}

.root1200 .special_list li .book-wrap {
	width: 948px;
}

.root1200 .special_list li .book-wrap .book-infos {
	width: 748px;
}

.root1200 .special_list li .book-wrap .book-infos .book-infos-columns .prive-tag
	{
	padding: 0 0 0 50px;
}

.root990 .special_box {
	width: 790px;
	_width: 790px;
	_overflow: hidden;
}

.root990 .special_list li {
	width: 790px;
	height: 222px;
}

.root990 .special_list li .book-wrap {
	width: 768px;
	padding: 16px 10px 20px 10px;
	height: 184px;
}

.root990 .special_list li .book-wrap .book-pic {
	padding: 4px 10px 0 0;
	width: 180px;
	height: 180px;
}

.root990 .special_list li .book-wrap .book-pic img {
	width: 180px;
	height: 180px;
}

.root990 .special_list li .book-wrap .book-infos {
	width: 578px;
}

.root990 .special_list li .book-wrap .book-infos .book-infos-columns .book-own-infos
	{
	width: 280px;
}

.root990 .special_list li .book-wrap .book-infos .book-infos-columns .press em
	{
	display: inline-block;
	vertical-align: bottom;
	padding: 0 10px 0 0;
	width: 90px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.root990 .special_list li .book-wrap .book-infos .book-infos-columns .prive-tag
	{
	padding: 0 0 0 10px;
}

.root990 .special_list li .book-wrap .book-infos .book-infos-columns .com-cnt
	{
	overflow: hidden;
}

.root990 .special_list li .book-wrap .book-infos .book-infos-columns .com-cnt em
	{
	display: inline-block;
	overflow: hidden;
	width: 120px;
}

.special_list.e-book li .book-wrap .book-pic {
	width: 135px;
}

.special_list.e-book li .book-wrap .book-pic img {
	width: 135px;
}

.special_list.e-book li .book-wrap .book-infos {
	width: 993px;
}

.root1200 .special_list.e-book li .book-wrap .book-infos {
	width: 793px;
}

.root990 .special_list.e-book li .book-wrap .book-pic {
	width: 135px;
	height: 180px;
}

.root990 .special_list.e-book li .book-wrap .book-pic img {
	width: 135px;
	height: 180px;
}

.root990 .special_list.e-book li .book-wrap .book-infos {
	width: 623px;
}

.root990 .special_list.e-book li .book-wrap .book-infos .book-infos-columns .book-own-infos
	{
	width: 325px;
}

.root990 .special_list.e-book li .book-wrap .book-infos .book-infos-columns .press em
	{
	width: 130px;
}

.seller-chosen {
	border: 1px solid #ebebeb;
	margin: 10px auto 0 auto;
	overflow: hidden;
}

.seller-chosen h2 {
	height: 38px;
	line-height: 38px;
	background: #FAFAFA;
	text-align: right;
	border-bottom: 1px solid #EBEBEB;
}

.seller-results {
	border: 1px solid #ebebeb;
	margin: 20px auto 0 auto;
	overflow: hidden;
}

.seller-results h2 {
	height: 38px;
	line-height: 38px;
	background: #FAFAFA;
	text-align: right;
	border-bottom: 1px solid #EBEBEB;
	overflow: hidden;
}

.seller-results h2 .seller-title {
	float: left;
	font: 200 18px/38px 'Microsoft YaHei';
	padding: 0 0 0 20px;
	color: #666;
}

.seller-results .filter-results {
	max-height: 660px;
	overflow: hidden;
	_hieght: 660px;
}

.seller-results .filter-results ul {
	margin-right: -50px;
}

.seller-results .filter-results li {
	margin-right: 48px;
}

.root1200 .seller-results .filter-results ul {
	margin-right: -81px;
}

.root1200 .seller-results .filter-results li {
	margin-right: 79px;
}

.root990 .seller-results .filter-results ul {
	margin-right: -140px;
}

.root990 .seller-results .filter-results li {
	margin-right: 137px;
}

.seller-chosen h2 .seller-title {
	float: left;
	font: 200 18px/38px 'Microsoft YaHei';
	padding: 0 0 0 20px;
	color: #666;
}

.seller-chosen h2 .through {
	text-decoration: line-through;
}

.seller-chosen h2 .seller-keywords {
	display: inline-block;
	font-weight: normal;
	padding: 0 20px 0 0;
}

.seller-chosen h2 .seller-keywords a {
	display: inline-block;
	margin: 0 0 0 40px;
	_margin: 0 0 0 40px;
	color: #666;
}

.seller-chosen h2 .seller-keywords a:hover {
	color: #f70;
	text-decoration: underline;
}

.seller-chosen .seller-chosen-list {
	width: 1260px;
	margin: 0 64px;
	overflow: hidden;
	max-height: 500px;
	_height: 500px;
}

.seller-chosen .seller-chosen-list ul {
	width: 1320px;
	padding: 20px 0 0 0;
}

.seller-chosen .seller-chosen-list li {
	float: left;
	width: 160px;
	height: 220px;
	margin: 0 60px 20px 0;
}

.seller-chosen .seller-chosen-list li a {
	display: block;
}

.seller-chosen .seller-chosen-list li .chosen-product-pic {
	display: block;
	width: 160px;
	height: 160px;
}

.seller-chosen .seller-chosen-list li .chosen-product-pic img {
	display: block;
	width: 160px;
	height: 160px;
}

.seller-chosen .seller-chosen-list li .chosen-produc-title {
	display: block;
	height: 36px;
	_height: 34px;
	padding: 3px 0;
	line-height: 18px;
	color: #333;
	overflow: hidden;
}

.seller-chosen .seller-chosen-list li .chosen-produc-title i.sell {
	color: #F70;
}

.seller-chosen .seller-chosen-list li .chosen-produc-title:hover {
	text-decoration: underline;
	color: #F70;
	cursor: pointer;
}

.seller-chosen .seller-chosen-list li .prive-tag {
	display: block;
	overflow: hidden;
}

.seller-chosen .seller-chosen-list li .prive-tag .prive {
	float: left;
	height: 20px;
	font-family: tahoma;
	color: #d90000;
	font-size: 16px;
	line-height: 20px;
	vertical-align: middle;
	overflow: hidden;
}

.seller-chosen .seller-chosen-list li .prive-tag .prive b {
	float: left;
	margin: 1px 3px 0 0;
	color: #D00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.seller-chosen .seller-chosen-list li .prive-tag .no-prive {
	float: left;
	color: #b5b5b5;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	overflow: hidden;
}

.seller-chosen .seller-chosen-list li .prive-tag .tag {
	float: right;
	margin-top: 1px;
}

.seller-chosen .seller-chosen-list li .prive-tag .tag i {
	float: left;
	height: 14px;
	line-height: 14px;
	margin-left: 3px;
	padding: 1px 2px;
	border: 1px solid #ffe2c9;
	background: #fff6ef;
	color: #F70;
}

.seller-chosen.hot-goods h2 .seller-title em, .seller-chosen.hot-goods h2 .seller-title del
	{
	font: bold 16px/38px SimSun;
	margin: 0 10px 0 0;
}

.seller-chosen.hot-goods h2 .seller-title em {
	color: #F70;
}

.seller-chosen.hot-goods h2 .seller-title del {
	color: #666;
}

.seller-chosen.hot-goods h2 .hot-goods-more {
	line-height: 40px;
	width: 150px;
	color: #999;
	font-weight: normal;
	_padding: 0 84px 0 0;
}

.seller-chosen.hot-goods h2 .hot-goods-more a {
	display: inline-block;
	margin: 0 0 0 10px;
	_ margin: -39px 0 0 10px;
	color: #666;
	width: 74px;
	height: 38px;
	text-align: center;
	border-left: 1px solid #EBEBEB;
}

.seller-chosen.hot-goods h2 .hot-goods-more a {
	*display: inline;
}

.seller-chosen.hot-goods h2 .hot-goods-more a:hover {
	background: #FFF;
}

.seller-chosen.hot-goods .seller-chosen-list {
	max-height: 500px;
	margin: 0 64px;
	*margin: 0 auto;
	*padding: 0 64px;
}

.results-rblock .seller-chosen.hot-goods .seller-chosen-list {
	width: 1060px;
	*margin: 0 auto;
}

.results-rblock .seller-chosen.hot-goods .seller-chosen-list ul {
	width: 1200px;
}

.results-rblock .seller-chosen.hot-goods .seller-chosen-list ul li {
	margin: 0 140px 20px 0;
}

.results-rblock.all-screen .seller-chosen.hot-goods .seller-chosen-list
	{
	width: 1280px;
}

.results-rblock.all-screen .seller-chosen.hot-goods .seller-chosen-list ul
	{
	width: 1480px;
}

.results-rblock.all-screen .seller-chosen.hot-goods .seller-chosen-list ul li
	{
	margin-right: 208px;
}

.root1200 .seller-chosen {
	border: 1px solid #ebebeb;
}

.root1200 .seller-chosen .seller-chosen-list {
	width: 1060px;
}

.root1200 .seller-chosen .seller-chosen-list ul {
	width: 1120px;
}

.root1200 .seller-chosen .seller-chosen-list li {
	margin: 0 64px 20px 0;
}

.root1200 .results-rblock .seller-chosen.hot-goods .seller-chosen-list {
	width: 860px;
}

.root1200 .results-rblock .seller-chosen.hot-goods .seller-chosen-list ul
	{
	width: 932px;
}

.root1200 .results-rblock .seller-chosen.hot-goods .seller-chosen-list li
	{
	margin: 0 73px 20px 0;
}

.root1200 .results-rblock.all-screen .seller-chosen.hot-goods .seller-chosen-list
	{
	width: 1200px;
}

.root1200 .results-rblock.all-screen .seller-chosen.hot-goods .seller-chosen-list ul
	{
	width: 1200px;
}

.root1200 .results-rblock.all-screen .seller-chosen.hot-goods .seller-chosen-list li
	{
	margin: 0 136px 20px 0;
}

.results-lblock .sideGoods .info .prive-tag .free {
	font-family: 'simsun';
	color: #e43838;
	font-size: 14px;
	font-weight: 700;
}

.root990 .seller-chosen {
	border: 1px solid #ebebeb;
}

.root990 .seller-chosen .seller-chosen-list {
	width: 860px;
}

.root990 .seller-chosen .seller-chosen-list ul {
	width: 932px;
}

.root990 .seller-chosen .seller-chosen-list li {
	margin: 0 73px 20px 0;
}

.root990 .results-rblock .seller-chosen.hot-goods .seller-chosen-list {
	width: 660px;
}

.root990 .results-rblock .seller-chosen.hot-goods .seller-chosen-list ul
	{
	width: 762px;
}

.root990 .results-rblock .seller-chosen.hot-goods .seller-chosen-list li
	{
	margin: 0 90px 20px 0;
}

.root990 .results-rblock.all-screen .seller-chosen.hot-goods .seller-chosen-list
	{
	width: 1200px;
}

.root990 .results-rblock.all-screen .seller-chosen.hot-goods .seller-chosen-list ul
	{
	width: 1140px;
}

.root990 .results-rblock.all-screen .seller-chosen.hot-goods .seller-chosen-list li
	{
	margin: 0 72px 20px 0;
}

.history-recom {
	width: 1388px;
	height: 300px;
	border: 1px solid #EBEBEB;
	margin: 10px auto 0;
	overflow: hidden;
}

.history-recom .reviews {
	float: left;
	width: 237px;
	height: 300px;
	overflow: hidden;
	border-right: 1px solid #EBEBEB;
}

.history-recom .reviews h2 {
	height: 38px;
	border-bottom: 1px solid #EBEBEB;
	background: #FAFAFA;
	font: 200 18px/38px 'Microsoft YaHei';
	padding: 0 0 0 20px;
	color: #666;
	overflow: hidden;
}

.history-recom .reviews .reviews-list {
	height: 210px;
	padding: 24px 20px;
	margin: 0 auto;
	overflow: hidden;
}

.history-recom .reviews .reviews-list ul {
	overflow: hidden;
}

.history-recom .reviews .reviews-list li {
	float: left;
	height: 60px;
	margin: 0 0 15px 0;
}

.history-recom .reviews .reviews-list li .reviews-list-pic {
	display: block;
	float: left;
	width: 60px;
	height: 60px;
	overflow: hidden;
	padding: 0 10px 0 0;
}

.history-recom .reviews .reviews-list li .reviews-list-infos {
	float: left;
	width: 127px;
	overflow: hidden;
}

.history-recom .reviews .reviews-list li .reviews-list-infos .reviews-list-title
	{
	height: 36px;
	overflow: hidden;
	line-height: 18px;
	color: #666;
}

.history-recom .reviews .reviews-list li .reviews-list-infos .reviews-list-title a:hover
	{
	color: #F70;
	text-decoration: underline;
	cursor: pointer;
}

.history-recom .reviews .reviews-list li .reviews-list-infos .prive-tag
	{
	display: block;
	overflow: hidden;
}

.history-recom .reviews .reviews-list li .reviews-list-infos .prive-tag .prive
	{
	float: left;
	height: 20px;
	font-family: tahoma;
	color: #d90000;
	font-size: 16px;
	line-height: 20px;
	vertical-align: middle;
	overflow: hidden;
}

.history-recom .reviews .reviews-list li .reviews-list-infos .prive-tag .prive b
	{
	float: left;
	margin: 1px 3px 0 0;
	color: #D00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.history-recom .reviews .reviews-list li .reviews-list-infos .prive-tag .no-prive
	{
	float: left;
	color: #b5b5b5;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	overflow: hidden;
}

.history-recom .reviews .reviews-list li .reviews-list-infos .prive-tag .tag
	{
	float: right;
	margin-top: 1px;
}

.history-recom .reviews .reviews-list li .reviews-list-infos .prive-tag .tag i
	{
	float: left;
	height: 14px;
	line-height: 14px;
	margin-left: 3px;
	padding: 1px 2px;
	border: 1px solid #ffe2c9;
	background: #fff6ef;
	color: #F70;
}

.record-recom {
	float: left;
	width: 1150px;
	overflow: hidden;
}

.record-recom h2 {
	height: 38px;
	border-bottom: 1px solid #EBEBEB;
	background: #FAFAFA;
	overflow: hidden;
}

.record-recom h2 span {
	font: 200 18px/38px 'Microsoft YaHei';
	padding: 0 0 0 20px;
	color: #666;
}

.imgScrollWrap {
	position: relative;
	width: 1150px;
	height: 240px;
	padding: 20px 0;
	overflow: hidden;
}

.imgScrollBtnLeft, .imgScrollBtnRight {
	position: absolute;
	display: block;
	width: 30px;
	height: 40px;
	background: url(images/pic.png) no-repeat 0 0;
	overflow: hidden;
	z-index: 2;
}

.imgScrollBtnLeft {
	top: 78px;
	right: -1px;
	background-position: -55px -42px;
}

.imgScrollBtnRight {
	top: 117px;
	right: -1px;
	background-position: -55px 0;
}

.imgScrollBtnLeft:hover {
	background-position: -90px -42px;
}

.imgScrollBtnRight:hover {
	background-position: -90px 0;
}

.imgScrollList {
	position: absolute;
	top: 20px;
	left: 40px;
	width: 1042px;
	height: 220px;
	overflow: hidden;
	z-index: 1;
}

.imgScrollList ul {
	position: relative;
	width: 9999px;
	height: 240px;
}

.imgScrollList ul li {
	float: left;
	position: relative;
	width: 160px;
	height: 220px;
	margin: 0 60px 0 0;
}

.root1200 .imgScrollList ul li {
	float: left;
	position: relative;
	width: 160px;
	height: 220px;
	margin: 0 70px 0 0;
}

.imgScrollList ul li a {
	display: block;
}

.imgScrollList ul li i.bang-stick {
	position: absolute;
	display: block;
	width: 50px;
	height: 60px;
	right: 0;
	top: 0;
}

.imgScrollList ul li i.ys {
	background: url(images/bPre.png) no-repeat;
}

.imgScrollList ul li .chosen-product-pic {
	display: block;
	width: 160px;
	height: 160px;
}

.imgScrollList ul li .chosen-product-pic img {
	width: 160px;
	height: 160px;
}

.imgScrollList ul li .chosen-produc-title {
	display: block;
}

.imgScrollList ul li .chosen-produc-title {
	height: 36px;
	_height: 34px;
	padding: 3px 0;
	line-height: 18px;
	color: #333;
	overflow: hidden;
}

.imgScrollList ul li .chosen-produc-title:hover {
	text-decoration: underline;
	color: #F70;
	cursor: pointer;
}

.imgScrollList ul li .prive-tag {
	display: block;
	overflow: hidden;
}

.imgScrollList ul li .prive-tag .prive {
	float: left;
	height: 20px;
	font-family: tahoma;
	color: #d90000;
	font-size: 16px;
	line-height: 20px;
	vertical-align: middle;
	overflow: hidden;
}

.imgScrollList ul li .prive-tag .prive b {
	float: left;
	margin: 1px 3px 0 0;
	color: #D00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.imgScrollList ul li .prive-tag .no-prive {
	float: left;
	color: #b5b5b5;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	overflow: hidden;
}

.imgScrollList ul li .prive-tag .tag {
	float: right;
}

.imgScrollList ul li .prive-tag .tag i {
	float: left;
	height: 14px;
	line-height: 14px;
	margin-left: 3px;
	padding: 1px 2px;
	border: 1px solid #ffe2c9;
	background: #fff6ef;
	color: #F70;
}

.root1200 .history-recom {
	width: 1188px;
}

.root1200 .record-recom {
	width: 950px;
}

.root1200 .imgScrollWrap {
	width: 950px;
}

.root1200 .imgScrollList {
	width: 852px;
}

.root990 .history-recom {
	width: 988px;
}

.root990 .record-recom {
	width: 750px;
}

.root990 .imgScrollWrap {
	width: 750px;
}

.root990 .imgScrollList {
	width: 642px;
}

.root990 .imgScrollList ul li {
	margin: 0 80px 0 0;
}

.insert-product {
	width: 1140px;
	_width: 1140px;
	_overflow: hidden;
	height: 295px;
	padding: 24px;
	border: 1px solid #EBEBEB;
	background: #fafafa;
	overflow: hidden;
	*position: relative;
}

.insert-product ul {
	width: 1150px;
}

.insert-product ul li {
	float: left;
	width: 200px;
	height: 265px;
	padding: 10px 10px 20px 10px;
	background: #FFF;
	margin: 0 10px 20px 0;
	_margin: 0 10px 20px 0;
	box-shadow: 1px 1px 1px #ededed;
	overflow: hidden;
}

.insert-product ul li.on {
	float: left;
	position: relative;
	left: -3px;
	top: -3px;
	border: 3px solid #E5E5E5;
	margin: 0 4px 24px 0;
}

.insert-product ul li .product-pic {
	display: block;
	width: 200px;
	height: 200px;
}

.insert-product ul li .product-pic img {
	width: 200px;
	height: 200px;
}

.insert-product ul li .produc-title {
	height: 36px;
	margin-top: 10px;
	line-height: 18px;
	color: #333;
	overflow: hidden;
}

.insert-product ul li .produc-title:hover {
	text-decoration: underline;
	color: #F70;
}

.insert-product ul li .price {
	float: left;
	font: normal 20px/20px tahoma;
	height: 20px;
	overflow: hidden;
	color: #d90000;
	vertical-align: middle;
}

.insert-product ul li .price b {
	float: left;
	color: #D00;
	font-size: 18px;
	font-family: arial;
	font-weight: 400;
}

.root1200 .insert-product {
	width: 940px;
}

.root1200 .insert-product ul {
	width: 960px;
}

.root1200 .insert-product ul li {
	margin: 0 20px 20px 0;
}

.root1200 .insert-product ul li.on {
	margin: 0 14px 24px 0;
}

.root990 .insert-product {
	width: 740px;
}

.root990 .insert-product ul {
	width: 780px;
}

.root990 .insert-product ul li {
	margin: 0 40px 20px 0;
}

.root990 .insert-product ul li.on {
	margin: 0 34px 24px 0;
}

.no-result-tips {
	margin: 20px auto;
	*margin: 0 auto 20px auto;
	font-size: 12px;
	color: #666;
	line-height: 22px;
	padding: 4px 20px;
	overflow: hidden;
	border: 1px solid #ffefe2;
	background: #fff5ed;
	font-family: "Microsoft YaHei";
}

.no-result-tips i {
	float: left;
	display: block;
	width: 40px;
	padding: 0 20px 0 0;
	height: 50px;
	background: url(images/pic.png) -62px -92px no-repeat;
}

.no-result-tips i.error-recovery {
	background-position: 0 -92px;
}

.no-result-tips strong {
	font-size: 14px;
}

.no-result-tips strong b {
	color: #333;
	font-weight: normal;
}

.no-result-tips strong em {
	color: #f70;
}

.no-result-tips strong a {
	color: #F70;
	font-weight: normal;
}

.no-result-tips a:hover {
	color: #F70;
	text-decoration: underline;
}

.no-result-tips em, .no-result-tips span {
	display: inline-block;
	font-weight: bold;
	padding: 0;
}

.no-result-tips em {
	font-weight: normal;
}

.no-result-tips em a {
	color: #0081cc;
}

.no-result-tips span {
	font-size: 14px;
}

.no-result-tips span a {
	color: #F70;
	font-weight: normal;
}

.no-find {
	padding: 87px 0 87px 388px;
	height: 66px;
	margin: 20px auto;
	font-size: 12px;
	color: #666;
	border: 1px solid #ffefe2;
	background: #fff5ed;
	font-family: "Microsoft YaHei";
}

.no-find i {
	display: block;
	float: left;
	width: 54px;
	padding: 0 20px 0 0;
	height: 66px;
	background: url(images/pic.png) -165px -153px no-repeat;
}

.no-find h3 {
	font-size: 16px;
	color: #666;
	padding: 3px 0 6px 0;
}

.search-results .results-rblock .no-find {
	font-size: 14px;
}

.search-results .results-rblock .no-find h3 {
	padding: 10px 0 2px 0;
	font-size: 18px;
}

.no-find em {
	color: #F70;
}

.no-find.lack-goods {
	padding: 0 0 0 40px;
	height: 110px;
}

.no-find.lack-goods span {
	font-size: 14px;
}

.no-find.lack-goods i {
	width: 54px;
	height: 68px;
	margin: 21px 0;
	background-position: -239px -152px;
}

.no-find.lack-goods a {
	color: #2272c8;
	text-decoration: underline;
}

.no-find.lack-goods h3 a {
	color: #F70;
	text-decoration: none;
}

.no-find.lack-goods a:hover {
	color: #F70;
	text-decoration: underline;
}

.no-find.reduce-word {
	padding: 0 0 0 40px;
	height: 110px;
}

.no-find.reduce-word span {
	font-size: 14px;
}

.no-find.reduce-word i {
	margin: 22px 0;
	width: 54px;
	height: 66px;
	background-position: -165px -153px;
}

.no-find.reduce-word a {
	color: #2272c8;
	text-decoration: underline;
}

.no-find.reduce-word h3 a {
	color: #F70;
	text-decoration: none;
}

.no-find.reduce-word a:hover {
	color: #F70;
	text-decoration: underline;
}

.root1200 .no-find {
	padding: 0 0 0 40px;
}

.root1200 .search-results .results-rblock .no-find {
	padding: 87px 0 87px 245px;
}

.root990 .no-find {
	padding: 0 0 0 40px;
}

.root990 .search-results .results-rblock .no-find {
	padding: 87px 0 87px 145px;
}

.results-rblock .no-result-tips {
	position: relative;
	margin: 10px auto;
	*margin: 0 auto 10px auto;
	padding: 9px 60px 9px 20px;
	border: 1px solid #ffefe2;
	background: #fff5ed;
	font-family: "Microsoft YaHei";
}

.results-rblock .no-result-tips em {
	display: inline-block;
	padding: 0;
	font-size: 12px;
}

.results-rblock .no-result-tips .more {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #333;
}

.results-rblock .no-result-tips .more:hover {
	color: #F70;
	text-decoration: underline;
}

#fix-bar {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 48px;
	border-bottom: 1px solid #CECECE;
	background: #FAFAFA;
	box-shadow: 0 0 3px #bdbdbd;
	z-index: 9999;
}

.fix-second-filter {
	height: 48px;
	margin: 0 auto;
	padding: 0;
	overflow: visible;
	position: relative;
	z-index: 1;
	font-family: "Microsoft YaHei";
}

.fix-second-filter div, .fix-second-filter a, .fix-second-filter span,
	.fix-second-filter b {
	float: left;
}

.fix-second-filter .sort {
	margin-top: 12px;
}

.fix-second-filter .sort a {
	width: 43px;
	height: 22px;
	line-height: 22px;
	color: #333;
	border: 1px solid #FAFAFA;
	padding: 0 0 0 7px;
	background: url(images/icon.png) no-repeat;
	margin: 0 0 0 20px;
	_margin: 0 0 0 20px;
}

.fix-second-filter .sort a:hover {
	color: #F70;
	border-color: #F70;
	text-decoration: none;
}

.fix-second-filter .sort a.def {
	width: 30px;
	background: #FAFAFA;
}

.fix-second-filter .sort a.xp {
	background-position: 35px -318px;
}

.fix-second-filter .sort a.xp:hover {
	background-position: 35px -337px;
}

.fix-second-filter .sort a.prive {
	background-position: 35px -357px;
}

.fix-second-filter .sort a.prive:hover {
	background-position: 35px -376px;
}

.fix-second-filter .sort a.cur {
	border: 1px solid #F70;
	color: #FFF;
	background-color: #F70;
}

.fix-second-filter .sort a.cur:hover {
	color: #FFF;
}

.fix-second-filter .sort a.xp.cur {
	background-position: 35px -1084px;
}

.fix-second-filter .sort a.asc {
	background-position: 35px -1103px;
	border: 1px solid #F70;
	color: #FFF;
	background-color: #F70;
}

.fix-second-filter .sort a.asc:hover {
	background-position: 35px -1103px;
}

.fix-second-filter .sort a.desc {
	background-position: 35px -1122px;
	border: 1px solid #F70;
	color: #FFF;
	background-color: #F70;
}

.fix-second-filter .sort a.desc:hover {
	background-position: 35px -1122px;
}

.fix-second-filter .search-keyword {
	width: 188px;
	height: 22px;
	padding: 1px;
	background: #FF851B;
	margin: 12px 0 0 0;
	_margin: 12px 0 0 0;
}

.fix-second-filter .search-keyword input {
	float: left;
	width: 124px;
	height: 22px;
	line-height: 22px;
	border: none;
	background: #FFF;
	padding: 0 10px;
}

.fix-second-filter .search-keyword a.search-btn {
	width: 44px;
	height: 22px;
	background: url(images/icon.png) 14px -629px no-repeat;
}

.fix-second-filter .search-keyword.focus {
	background: #F70;
}

.fix-second-filter .search-keyword.focus a.search-btn {
	background-position: 14px -650px;
}

.fix-second-filter .label-screening {
	float: right;
	position: relative;
	width: 900px;
	z-index: 9;
}

.fix-second-filter .label-screening .second-select-btn {
	display: block;
	width: 79px;
	height: 12px;
	line-height: 12px;
	padding: 18px 0;
	text-align: center;
	border-left: 1px solid #E8E8E8;
	text-align: center;
}

.fix-second-filter .label-screening .second-select-btn i {
	display: inline-block;
	width: 11px;
	height: 11px;
	margin: 0 0 0 3px;
	_margin: 0 0 0 3px;
	vertical-align: middle;
	background: url(images/icon.png) 0 -720px no-repeat;
}

.fix-second-filter .label-screening .second-select-btn i {
	*display: inline;
}

.fix-second-filter .label-screening .second-select-btn:hover {
	text-decoration: none;
}

.fix-second-filter .label-screening .second-select-btn:hover i {
	background-position: 0 -735px;
}

.fix-second-filter .label-screening .condition {
	position: absolute;
	left: 80px;
	top: 0;
	float: left;
	width: 628px;
	height: 48px;
	overflow: hidden;
	padding: 0 0 0 20px;
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
}

.fix-second-filter .label-screening .condition a {
	float: left;
	height: 14px;
	line-height: 14px;
	margin: 16px 20px 4px 0;
	_margin: 16px 20px 4px 0;
	cursor: pointer;
	*width: 100px;
	*overflow: hidden;
}

.fix-second-filter .label-screening .condition a b {
	width: 12px;
	height: 12px;
	margin: 0 5px 0 0;
	_margin: 0 5px 0 0;
	vertical-align: middle;
	border: 1px solid #CCC;
	overflow: hidden;
}

.fix-second-filter .label-screening .condition a.double11 {
	color: #F00;
	font-size: 14px;
	font-weight: bold;
}

.fix-second-filter .label-screening .condition a.double11 img {
	height: 14px;
}

.fix-second-filter .label-screening .condition a.festival {
	color: #F00;
	font-size: 14px;
	font-weight: bold;
}

.fix-second-filter .label-screening .condition a.festival img {
	height: 14px;
}

.fix-second-filter .label-screening .condition a.select {
	color: #F70;
}

.fix-second-filter .label-screening .condition a.select b {
	background: #FFF url(images/icon.png) no-repeat 0 -275px;
	border-color: #F70;
}

.fix-second-filter .label-screening .condition a:hover b {
	border-color: #F70;
}

.fix-second-filter .label-screening .condition.more {
	width: 568px;
	padding: 0 60px 0 20px;
}

.fix-second-filter .label-screening .condition a.more-btn {
	display: none;
	position: absolute;
	left: 588px;
	top: 16px;
	width: 50px;
	padding: 0 0 0 10px;
	background: url(images/icon.png) 36px -1187px no-repeat;
	margin: 0;
}

.fix-second-filter .label-screening .condition.more a.more-btn {
	display: block;
}

.fix-second-filter .label-screening .condition.more.open {
	width: 628px;
	padding: 0 0 10px 20px;
	*padding: 0 0 20px 20px;
	border-bottom: 1px solid #E8E8E8;
	height: auto;
	left: 80px;
	top: 0;
	background: #fff;
}

.fix-second-filter .label-screening .condition.more.open a.more-btn {
	display: none;
}

.fix-second-filter .label-screening .little-page {
	float: right;
	padding: 12px 0 0 0;
	overflow: hidden;
}

.fix-second-filter .label-screening .little-page span {
	display: block;
	padding: 0 20px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #999;
}

.fix-second-filter .label-screening .little-page span i {
	color: #333;
}

.fix-second-filter .label-screening .little-page em {
	float: left;
	height: 24px;
	line-height: 24px;
	margin: 0 4px;
	_margin: 0 4px;
}

.fix-second-filter .label-screening .little-page em i {
	color: #f70;
}

.fix-second-filter .label-screening .little-page a {
	cursor: pointer;
}

.fix-second-filter .label-screening .little-page a b {
	float: none;
	display: block;
	margin: 5px 0 0 0;
	width: 7px;
	height: 13px;
	overflow: hidden;
	background: url(images/icon.png) no-repeat;
}

.fix-second-filter .label-screening .little-page a.l-btn b {
	background-position: 0 -70px;
}

.fix-second-filter .label-screening .little-page a.l-btn:hover b {
	background-position: 0 -116px;
}

.fix-second-filter .label-screening .little-page a.r-btn b {
	background-position: 0 -93px;
}

.fix-second-filter .label-screening .little-page a.r-btn:hover b {
	background-position: 0 -141px;
}

.root1390 .fix-second-filter {
	width: 1390px;
}

.root1200 .fix-second-filter {
	width: 1190px;
}

.root1200 .fix-second-filter .label-screening {
	width: 700px;
}

.root1200 .fix-second-filter .label-screening .condition {
	width: 430px;
}

.root1200 .fix-second-filter .label-screening .condition.more {
	width: 368px;
}

.root1200 .fix-second-filter .label-screening .condition a.more-btn {
	left: 388px;
}

.root1200 .fix-second-filter .label-screening .condition.more.open {
	width: 428px;
}

.root990 .fix-second-filter {
	width: 990px;
}

.root990 .fix-second-filter .label-screening {
	width: 520px;
}

.root990 .fix-second-filter .label-screening .second-select-btn {
	width: 59px;
}

.root990 .fix-second-filter .label-screening .condition {
	left: 60px;
	width: 348px;
}

.root990 .fix-second-filter .label-screening .condition.more {
	width: 218px;
}

.root990 .fix-second-filter .label-screening .condition a.more-btn {
	left: 228px;
}

.root990 .fix-second-filter .label-screening .condition.more.open {
	width: 258px;
	left: 60px;
	padding: 0 20px 20px 20px;
}

.root990 .fix-second-filter .label-screening .little-page {
	width: 160px;
}

.root990 .fix-second-filter .label-screening .little-page span {
	display: block;
	padding: 0 10px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #999;
}

.store-fix-menu {
	position: fixed;
	right: 0;
	top: 230px;
	width: 18px;
	padding: 10px 2px;
	border: 1px solid #EBEBEB;
	text-align: center;
	border-radius: 2px;
	background: #FFF;
}

.store-fix-menu a {
	display: block;
	color: #8F8F8F;
}

.store-fix-menu a:hover {
	text-decoration: none;
	color: #8F8F8F;
}

.store-fix-menu a i {
	display: block;
	width: 18px;
	height: 12px;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #EBEBEB;
	background: url(images/icon.png) 0 0 no-repeat;
}

.store-fix-menu a.on i {
	background-position: 4px -1015px;
}

.store-fix-menu a.off {
	display: none;
}

.store-fix-menu a.off i {
	background-position: 4px -1037px;
}

.store-box {
	margin: -20px 0 50px 0;
	font-family: SimSun;
}

.store-no-result {
	border: 1px solid #FFEEDF;
	background: #fff5ED;
	text-align: center;
	padding: 90px 0;
}

.store-no-result i {
	display: inline-block;
	width: 154px;
	height: 77px;
	background: url(images/pic.png) 0 -152px no-repeat;
}

.store-no-result h4 {
	color: #666;
	font: bold 16px/20px 'Microsoft YaHei';
	padding: 20px 0 0 0;
}

.store-no-result h4 em {
	color: #F70;
}

.store-box ul {
	overflow: hidden;
	margin-bottom: 60px;
}

.store-box li {
	border: 1px solid #EBEBEB;
	border-top: none;
}

.store-box .default-show {
	height: 100px;
	padding: 30px 40px;
}

.store-box .default-show .store-logo {
	float: left;
	width: 140px;
	height: 100px;
}

.store-box .default-show .store-logo img {
	display: block;
	width: 100px;
	height: 100px;
}

.store-box .default-show dl {
	float: left;
	width: 470px;
}

.store-box .default-show dl dt {
	height: 20px;
	line-height: 14px;
	padding: 0 0 9px 0;
	vertical-align: top;
}

.store-box .default-show dl dt strong {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	vertical-align: top;
}

.store-box .default-show dl dt em {
	display: inline-block;
	height: 14px;
	padding: 1px 3px;
	background: #F90;
	color: #fff;
	border: 1px solid #FF9000;
	vertical-align: top;
	margin: 0 0 0 10px;
	_margin: 0 0 0 10px;
}

.store-box .default-show dl dt i.dun-zi {
	display: inline-block;
	width: 16px;
	height: 19px;
	background: url(images/icon.png) 0 -953px no-repeat;
	margin: 0 0 0 10px;
	_margin: 0 0 0 10px;
}

.store-box .default-show dl dt i.dun-fu {
	display: inline-block;
	width: 16px;
	height: 19px;
	background: url(images/icon.png) 0 -982px no-repeat;
	margin: 0 0 0 10px;
	_margin: 0 0 0 10px;
}

.store-box .default-show dl dt em.hwg {
	padding: 1px 3px 1px 16px;
	display: inline-block;
	border: 1px solid #d5d4fe;
	color: #7c7bd8;
	background: #f2f1ff url(images/icon.png) 2px -1067px no-repeat;
}

.store-box .default-show dl dt span.start-show {
	display: inline-block;
	width: 90px;
	height: 14px;
	background: url(images/pic.png) -312px 0 no-repeat;
}

.store-box .default-show dl dt span.start-show i {
	display: inline-block;
	width: 20px;
	height: 14px;
	background: url(images/pic.png) -312px -24px no-repeat;
}

.store-box .default-show dl dt b {
	font-size: 14px;
	color: #F90;
	font-weight: bold;
	margin: 0 0 0 10px;
	_margin: 0 0 0 10px;
}

.store-box .default-show dl dd {
	width: 250px;
	line-height: 22px;
	color: #666;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.store-box .default-show dl dd em {
	color: #f90;
	font-family: Tahoma;
}

.store-box .default-show .store-enter {
	float: left;
	width: 180px;
	padding: 0 0 0 48px;
}

.store-box .default-show .store-enter a {
	display: block;
	width: 180px;
	height: 28px;
	margin: 0 0 20px 0;
	text-align: center;
	font-size: 14px;
}

.store-box .default-show .store-enter a.view-store-btn {
	color: #FFF;
	background: #F90;
	line-height: 28px;
}

.store-box .default-show .store-enter a.view-store-btn:hover {
	background: #F70;
}

.store-box .default-show .store-enter a.view-goods-btn {
	width: 178px;
	height: 26px;
	line-height: 26px;
	color: #333;
	background: #F6F6F6;
	border: 1px solid #EBEBEB;
}

.store-box .default-show .store-enter a.view-goods-btn i {
	display: inline-block;
	width: 8px;
	height: 4px;
	background: url(images/icon.png) 0 -1011px no-repeat;
	vertical-align: middle;
	margin: 0 0 0 10px;
	_margin: 0 0 0 10px;
}

.store-box .default-hidden {
	width: 1337px;
	display: none;
	background: #FAFAFA;
	overflow: hidden;
	border-top: 1px solid #EBEBEB;
	padding: 20px 26px 37px 25px;
	margin-top: -20px;
}

.store-box .default-hidden ul {
	position: relative;
	width: 1337px;
	margin: 0 auto;
	height: 271px;
	overflow: hidden;
}

.store-box .default-hidden ul li {
	float: left;
	position: relative;
	width: 160px;
	padding: 20px 15px;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #C4C4C4;
	background: #FFF;
}

.store-box .default-hidden ul li a {
	display: block;
}

.store-box .default-hidden ul li i.bang-stick {
	position: absolute;
	display: block;
	width: 50px;
	height: 60px;
	right: 0;
	top: 0;
}

.store-box .default-hidden ul li i.ys {
	background: url(images/bPre.png) no-repeat;
}

.store-box .default-hidden ul li .chosen-product-pic {
	display: block;
	width: 160px;
	height: 170px;
}

.store-box .default-hidden ul li .chosen-product-pic img {
	width: 160px;
	height: 160px;
}

.store-box .default-hidden ul li .chosen-produc-title {
	display: block;
}

.store-box .default-hidden ul li .chosen-produc-title {
	height: 36px;
	_height: 34px;
	padding: 3px 0;
	line-height: 18px;
	color: #333;
	overflow: hidden;
}

.store-box .default-hidden ul li .chosen-produc-title:hover {
	text-decoration: underline;
	color: #F70;
	cursor: pointer;
}

.store-box .default-hidden ul li .price b {
	float: left;
	margin: 1px 0 0;
	color: #D00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.store-box .default-hidden div {
	position: relative;
	border: 1px solid #DADADA;
	background: #E2E2E2;
	height: 4px;
}

.store-box .default-hidden div a {
	display: block;
	position: absolute;
	top: 4px;
	right: -1px;
	width: 105px;
	height: 15px;
	line-height: 12px;
	border: 1px solid #DADADA;
	border-top: none;
	background: #E2E2E2;
	color: #333;
	text-align: center;
}

.store-box .default-hidden div a:hover {
	text-decoration: underline;
}

.store-box .default-hidden ul li .prive-tag {
	width: 160px;
	overflow: hidden;
}

.store-box .default-hidden ul li .prive-tag .prive {
	margin-top: 8px;
	*margin-top: 7px;
	float: left;
	height: 20px;
	font-family: tahoma;
	color: #d90000;
	font-size: 20px;
	line-height: 20px;
	vertical-align: middle;
	overflow: hidden;
}

.store-box .default-hidden ul li .prive-tag .prive b {
	font-size: 18px;
	font-family: arial;
	margin-right: 5px;
	font-weight: 400;
}

.store-box .default-hidden ul li .prive-tag .prive img {
	vertical-align: top;
}

.store-box .default-hidden ul li .prive-tag .no-prive {
	float: left;
	color: #b5b5b5;
	margin-top: 8px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	overflow: hidden;
}

.store-box .default-hidden ul li .prive-tag .tag {
	float: right;
	margin-top: 10px;
}

.store-box .default-hidden ul li .prive-tag .tag i {
	float: left;
	height: 14px;
	line-height: 14px;
	margin-left: 3px;
	padding: 1px 2px;
	border: 1px solid #ffe2c9;
	background: #fff6ef;
	color: #F70;
}

.store-box li.hover .default-hidden {
	display: block;
}

.store-box li.hover .default-show .store-enter a.view-goods-btn i {
	background-position: -12px -1011px;
}

.root1200 .second-filter span.store-total {
	width: 368px;
}

.root1200 .store-box .default-show dl {
	width: 370px;
}

.root1200 .store-box .default-hidden {
	width: 1146px;
	padding: 20px 21px 37px 21px;
}

.root1200 .store-box .default-hidden ul {
	width: 1146px;
}

.root990 .second-filter span.store-total {
	width: 168px;
}

.root990 .store-box .default-show {
	padding: 30px 20px;
}

.root990 .store-box .default-show dl {
	width: 290px;
}

.root990 .store-box .default-hidden {
	width: 955px;
	padding: 20px 17px 37px 16px;
}

.root990 .store-box .default-hidden ul {
	width: 955px;
}

#compare {
	display: none;
	position: fixed;
	z-index: 7780;
	bottom: 0;
	left: 50%;
	margin-left: -695px;
	width: 1390px;
	height: 92px;
	background: #FFF;
	_position: absolute;
}

#compare .top {
	height: 20px;
	position: absolute;
	height: 20px;
	right: -10px;
	top: -10px;
}

#compare .top a.compareClear {
	display: block;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url(images/icon.png) 0 -1206px no-repeat;
}

#compare .top a.compareClear:hover {
	background-position: 0 -1253px;
}

#compare .compareAll {
	width: 100%;
	height: 100%;
}

#compare .compareAll ul {
	float: left;
	overflow: hidden;
}

#compare .compareAll li {
	float: left;
	position: relative;
	width: 184px;
	height: 50px;
	padding: 20px 40px;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	border-left: 1px dotted #EBEBEB;
}

#compare .compareAll li img {
	float: left;
	display: inline;
}

#compare .compareAll li p {
	float: left;
	position: relative;
	overflow: hidden;
	width: 123px;
	height: 36px;
	line-height: 17px;
	margin: 0 0 0 10px;
	_margin: 0 0 0 10px;
}

#compare .compareAll li a.del {
	display: block;
	position: absolute;
	top: 51px;
	right: 41px;
	color: #0081CC;
	text-decoration: underline;
}

#compare .compareAll li a.del:hover {
	color: #F70;
}

#compare .compareAll li div.empty {
	float: left;
	width: 49px;
	height: 49px;
	border: 1px solid #D4D4D4;
	background: #F6F6F6;
	color: #CCC;
	text-align: center;
	font: 400 36px/50px Arial;
}

#compare .compareAll li p.empty {
	color: #CCC;
}

#compare .highlight {
	color: #999;
	font-weight: 300;
}

#compare .compareAll li b {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	border-bottom: 1px solid #FFA14F;
}

#compare .compareAll li b i {
	position: absolute;
	bottom: 0;
	left: 130px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 4px 5px;
	border-color: transparent transparent #FFA14F transparent;
}

#compare .compareAll li.selected:hover b {
	display: block;
}

#compare .compareAll li.selected {
	background: #FAFAFA;
}

#compare .compareAll li.selected:hover {
	border-bottom: 1px solid #FFA14F;
}

#compare .compareAll li.selected b, .#compare .compareAll li.selected:hover b
	{
	display: block;
}

#compare .compareAll .compare-title {
	float: left;
	width: 150px;
	height: 57px;
	padding: 17px 0 18px 0;
	background: #FFA14F;
	text-align: center;
}

#compare .compareAll .compare-title b {
	display: inline-block;
	width: 47px;
	height: 57px;
	background: url(images/pic.png) no-repeat -317px -160px;
	vertical-align: middle;
}

#compare .compareAll .compare-title em {
	display: inline-block;
	width: 40px;
	height: 40px;
	padding: 8px 0 8px 13px;
	line-height: 20px;
	text-align: center;
	font-size: 18px;
	color: #FFF;
	font-family: 'Microsoft YaHei';
	vertical-align: middle;
}

#compare .compare-btn-box {
	float: left;
	width: 60px;
	height: 52px;
	padding: 19px 59px;
	text-align: center;
	border: 1px solid #EBEBEB;
	border-left-style: dotted;
}

#compare .compare-btn-box a.compareBtn {
	float: left;
	display: inline;
	width: 58px;
	height: 28px;
	border: 1px solid #ebebeb;
	color: #dcdcdc;
	font-size: 14px;
	line-height: 30px;
}

#compare .compare-btn-box a.compareBtn:hover {
	text-decoration: none;
}

#compare .compare-btn-box a.compareBtn.on {
	border-color: #ff7903;
	color: #ff7903;
}

#compare .compare-btn-box a.compareBtn.disabled {
	border-color: #DDD;
	background: #F8F8F8;
	color: #BBB;
	cursor: default;
}

#compare .compare-btn-box a.compareBtn.disabled:hover {
	text-decoration: none;
}

#compare .compare-btn-box a.clear-compar {
	color: #2272c8;
	line-height: 22px;
}

.goods-tips {
	display: none;
	position: absolute;
	top: -48px;
	left: 0;
	width: 218px;
	height: 34px;
	line-height: 34px;
	color: #999;
	border: 1px solid #DEDEDE;
	text-align: center;
	background: #FFF;
}

.goods-tips a {
	color: #F70;
}

.goods-tips i {
	position: absolute;
	left: 20px;
	bottom: -7px;
	display: block;
	width: 13px;
	height: 7px;
	background: url(images/icon.png) 0 -1236px no-repeat;
}

.root1200 #compare {
	width: 1190px;
	margin-left: -595px;
}

.root1200 #compare .compareAll li {
	padding: 20px;
}

.root1200 #compare .compareAll li b i {
	left: 110px;
}

.root1200 #compare .compare-btn-box {
	padding: 19px 39px;
}

.root1200 #compare .compareAll li a.del {
	right: 23px;
}

.root990 #compare {
	width: 990px;
	margin-left: -495px;
}

.root990 #compare .compareAll li {
	width: 181px;
	padding: 20px 10px;
}

.root990 #compare .compareAll li p {
	width: 120px;
}

.root990 #compare .compareAll li b i {
	left: 100px;
	width: 0;
}

.root990 #compare .compareAll .compare-title {
	width: 100px;
}

.root990 #compare .compareAll .compare-title em {
	padding: 8px 0 8px 3px;
}

.root990 #compare .compare-btn-box {
	padding: 19px 10px;
}

.root990 #compare .compareAll li a.del {
	right: 11px;
}

.mb20 {
	margin-bottom: 20px;
}

.star-store {
	height: 140px;
	margin-bottom: 10px;
	position: relative;
}

.star-store .store-link {
	display: block;
	position: absolute;
	height: 140px;
	left: 228px;
	width: 548px;
}

.star-store .store-info {
	position: relative;
	float: left;
	width: 182px;
	height: 102px;
	margin: 15px 0 0 22px;
	background: url(images/pic.png) no-repeat -216px -236px;
}

.star-store .store-info .store-logo {
	display: block;
	margin-top: 14px;
	text-decoration: none;
}

.star-store .store-info .store-logo img {
	display: block;
	margin: 0 auto;
}

.star-store .store-info h2 {
	height: 24px;
	margin-top: 5px;
	color: #666;
	text-align: center;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	overflow: hidden;
}

.star-store .store-info .store-logo:hover h2 {
	color: #EB9F27;
	text-decoration: underline;
}

.star-store .store-info .attention {
	position: absolute;
	width: 74px;
	height: 24px;
	background: url(images/pic.png) no-repeat -81px -346px;
	cursor: pointer;
	font-family: 'Microsoft YaHei';
	line-height: 22px;
	bottom: -11px;
	left: 55px;
}

.star-store .store-info .attention .icon {
	display: inline-block;
	position: relative;
	width: 13px;
	height: 12px;
	margin-right: 1px;
	margin-left: 13px;
	background: url(images/pic.png) no-repeat 0 -286px;
	top: 2px;
}

.star-store .store-info .attention em {
	display: inline-block;
	width: 74px;
	color: #FFF;
	text-align: center;
}

.star-store .store-info .attention:hover {
	background-position: -163px -346px;
}

.star-store .store-info .attention.attended {
	background-position: 0 -346px;
}

.star-store .store-info .attention.attended .icon {
	background-position: -18px -286px;
}

.star-store .store-info .attention.attended em {
	color: #EB9F27;
}

.star-store .store-info .attention.attended-hover .icon {
	background-position: -37px -286px;
}

.star-store .store-info .attention.attended-hover em {
	color: #666;
}

.star-store .banner-pic {
	display: block;
	float: left;
	width: 670px;
	height: 140px;
	margin: 0 30px;
}

.star-store .store-products {
	position: relative;
	float: right;
	margin: 8px 0 6px;
	right: -6px;
}

.star-store .store-products li {
	float: left;
	margin-right: 20px;
	position: relative;
	width: 132px;
	font-family: 'Microsoft YaHei';
}

.star-store .store-products .product-info {
	display: block;
	width: 120px;
	height: 120px;
	overflow: hidden;
}

.star-store .store-products li img {
	display: block;
}

.star-store .store-products .product-info .product-name {
	position: absolute;
	width: 120px;
	height: 102px;
	top: 0;
	left: 0;
	overflow: hidden;
}

.star-store .store-products .product-info .product-name .content {
	position: absolute;
	width: 120px;
	height: 102px;
	opacity: 0;
	top: 102px;
	left: 0;
	filter: alpha(opacity = 0);
	overflow: hidden;
}

.star-store .store-products .product-info .product-name .name-bg {
	position: absolute;
	opacity: .8;
	width: 120px;
	height: 102px;
	z-index: 5;
	background-color: #FFF;
	top: 0;
	left: 0;
	filter: alpha(opacity = 80);
}

.star-store .store-products .product-info .product-name .name {
	text-align: center;
	display: inline-block;
	_display: inline;
	width: 100px;
	padding: 0 10px;
	max-height: 60px;
	_height: 60px;
	color: #333;
	line-height: 20px;
	position: relative;
	z-index: 10;
	overflow: hidden;
	position: relative;
	top: 50%;
}

.star-store .store-products .product-info .product-name .name:hover {
	text-decoration: underline;
	color: #f60;
}

.star-store .store-products .infos {
	position: absolute;
	left: -6px;
	bottom: -4px;
	height: 22px;
	background-color: #ea3223;
	right: 6px;
	z-index: 50;
	_width: 132px;
}

.star-store .store-products .infos .left {
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0 0 6px 6px;
	border-style: solid;
	border-color: transparent transparent #9A0C00 transparent;
	line-height: 0;
	left: 0;
	top: -6px;
	_border-color: #000 #000 #9A0C00 #000;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}

.star-store .store-products .infos .right {
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-width: 6px 0 0 6px;
	border-style: solid;
	border-color: transparent transparent transparent #9A0D00;
	line-height: 0;
	right: 0;
	top: -6px;
	_border-color: #000 #000 #000 #9A0C00;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}

.star-store .store-products .infos .price {
	float: left;
	color: #fff;
	margin-left: 8px;
}

.star-store .store-products .infos .price:hover {
	text-decoration: underline;
}

.star-store .store-products .infos .price em {
	font-size: 12px;
}

.star-store .store-products .infos .price .price-big {
	font-size: 16px;
}

.star-store .store-products .infos .price .price-small {
	font-size: 12px;
}

.star-store .store-products .infos .btn {
	float: right;
	width: 37px;
	height: 16px;
	background: url(images/pic.png) no-repeat 0 -306px;
	text-align: center;
	line-height: 16px;
	color: #ea3223;
	margin: 3px 5px 0 0;
}

.star-store .store-products .infos .btn:hover {
	text-decoration: underline;
}

.root1200 .star-store .store-info {
	margin: 15px 0 0 12px;
}

.root1200 .star-store .store-link {
	left: 210;
	width: 418px;
}

.root1200 .star-store .banner-pic {
	width: 530px;
	height: 140px;
	margin: 0 20px;
}

.root1200 .star-store .store-products li {
	margin-right: 10px;
}

.root990 .star-store .store-info {
	margin: 15px 0 0 10px;
}

.root990 .star-store .banner-pic {
	width: 340px;
	height: 140px;
	margin: 0 15px;
}

.root990 .star-store .store-products li {
	margin-right: 10px;
}

.root990 .star-store .store-link {
	left: 205;
	width: 340px;
}

.filter-results {
	padding-bottom: 50px;
}

.filter-results li .res-info .compare {
	cursor: pointer;
	display: inline-block;
	_display: inline;
	margin-top: 11px;
	margin-left: 1px;
	background-color: #fff;
	z-index: 10;
	float: left;
	margin-right: -3px;
}

.filter-results li .res-info .compare i {
	float: left;
	width: 14px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	color: #fff;
	font-family: 'Microsoft YaHei';
	background-color: #f60;
}

.filter-results li .res-info .c-tag {
	float: left;
	height: 14px;
	line-height: 14px;
	color: #f60;
	border: 1px solid #f60;
	margin-left: -1px;
	padding: 0 10px 0 0;
	position: relative;
}

.filter-results li .res-info .c-tag b {
	position: absolute;
	display: block;
	width: 6px;
	height: 6px;
	background: url(images/pic.png) no-repeat -95px -286px;
	overflow: hidden;
	top: 4px;
	right: 2px;
}

.filter-results li .res-info .compare-info {
	display: none;
	border: 1px solid #B2B2B2;
	border-radius: 2px;
	padding: 1px 10px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	_width: 180px;
	z-index: 50;
	background-color: #fff;
	cursor: default;
}

.filter-results li .res-info .compare-info em {
	line-height: 14px;
	height: 14px;
	color: #333;
	font-family: simsun;
	display: block;
	width: 100%;
}

.filter-results li .res-info .compare-info em b {
	font-family: 'Arial';
	font-weight: normal;
}

.filter-results li .res-info .compare-info em .icon {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	width: 11px;
	height: 11px;
	background: url(images/pic.png) no-repeat -77px -286px;
	overflow: hidden;
	margin-left: 10px;
	margin-bottom: -1px;
	cursor: pointer;
}

.filter-results li .res-info .compare-info em .icon:hover {
	background-position: -59px -286px;
}

.filter-results li .res-info .compare-info em.first {
	border-bottom: 1px dotted #B2B2B2;
	_height: 20px;
	_padding-top: 6px;
}

.filter-results li .res-info.open .compare-info {
	display: block;
}

.compare-title {
	height: 140px;
	background-color: #FFEB77;
}

.compare-title h2 {
	background: url(images/conpare-text.png) no-repeat;
	width: 194px;
	height: 48px;
	margin: 0 auto;
	position: relative;
	top: 44px;
}

.compare-title h2 span {
	display: none;
}

.compare-title h2 img {
	display: block;
	position: absolute;
	top: -38px;
	left: -210px;
}

.compare-content {
	background-color: #666261;
	border-top: 3px solid #746f63;
	padding-bottom: 60px;
	margin-bottom: -20px;
}

.compare-content .content {
	width: 1390px;
	margin: 0 auto;
	padding-left: 25px;
	font-family: 'Microsoft YaHei';
}

.compare-content .content h3 {
	color: #ffd900;
	font-size: 30px;
	height: 42px;
	line-height: 42px;
	margin-top: 46px;
	font-weight: normal;
	margin-bottom: 6px;
}

.compare-content .content h3 i {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	width: 18px;
	height: 22px;
	background: url(images/pic.png) no-repeat -311px -44px;
	overflow: hidden;
	margin-left: 6px;
	*position: relative;
	*top: -8px;
}

.compare-content .content p {
	line-height: 36px;
	font-size: 20px;
	color: #fefefe;
}

.compare-content .content p i {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	width: 11px;
	height: 15px;
	background: url(images/pic.png) no-repeat -335px -44px;
	overflow: hidden;
	margin-left: 4px;
	margin-right: -6px;
	*position: relative;
	*top: -6px;
}

.compare-content .content img.fr {
	margin-top: -150px;
	margin-right: 25px;
}

.compare-content .content img.img-inline {
	margin: 10px 0;
}

.compare-content .content p strong {
	font-size: 28px;
	font-weight: normal;
	position: relative;
	bottom: -4px;
	color: #fff;
}

.root1200 .compare-content .content {
	width: 1190px;
}

.root990 .compare-content .content {
	width: 990px;
}